beemgraphenebase.signedtransactions¶
-
class
beemgraphenebase.signedtransactions.Signed_Transaction(*args, **kwargs)¶ Bases:
beemgraphenebase.objects.GrapheneObjectCreate a signed transaction and offer method to create the signature
Parameters: - ref_block_num (num) – reference block number
- ref_block_prefix (num) –
- expiration (str) – expiration date
- operations (array) – array of operations
-
derSigToHexSig(s)¶ Format DER to HEX signature
-
deriveDigest(chain)¶
-
getChainParams(chain)¶
-
getKnownChains()¶
-
getOperationKlass()¶
-
id¶ The transaction id of this transaction
-
sign(wifkeys, chain=None)¶ Sign the transaction with the provided private keys.
Parameters: - wifkeys (array) – Array of wif keys
- chain (str) – identifier for the chain
-
verify(pubkeys=[], chain=None, recover_parameter=False)¶ Returned pubkeys have to be checked if they are existing