beembase.signedtransactions

class beembase.signedtransactions.Signed_Transaction(*args, **kwargs)

Bases: beemgraphenebase.signedtransactions.Signed_Transaction

Create a signed transaction and offer method to create the signature

Parameters:
  • refNum (num) – parameter ref_block_num (see beembase.transactions.getBlockParams())
  • refPrefix (num) – parameter ref_block_prefix (see beembase.transactions.getBlockParams())
  • expiration (str) – expiration date
  • operations (array) – array of operations
  • custom_chains (dict) – custom chain which should be added to the known chains
add_custom_chains(custom_chain)
getKnownChains()
getOperationKlass()
sign(wifkeys, chain='STEEM')

Sign the transaction with the provided private keys.

Parameters:
  • wifkeys (array) – Array of wif keys
  • chain (str) – identifier for the chain
verify(pubkeys=[], chain='STEEM', recover_parameter=False)

Returned pubkeys have to be checked if they are existing