beem.witness module

class beem.witness.LookupWitnesses(from_account, limit, steem_instance=None)

Bases: beem.witness.WitnessesObject

Obtain a list of witnesses which have been voted by an account

Parameters:
  • from_account (str) – Account name
  • steem_instance (steem) – Steem() instance to use when accesing a RPC
class beem.witness.Witness(owner, id_item='owner', full=False, lazy=False, steem_instance=None)

Bases: beem.blockchainobject.BlockchainObject

Read data about a witness in the chain

Parameters:
  • account_name (str) – Name of the witness
  • steem_instance (steem) – Steem() instance to use when accesing a RPC
from beem.witness import Witness
Witness("gtg")
account
refresh()
type_id = 3
class beem.witness.Witnesses(steem_instance=None)

Bases: beem.witness.WitnessesObject

Obtain a list of active witnesses and the current schedule

Parameters:steem_instance (steem) – Steem() instance to use when accesing a RPC
class beem.witness.WitnessesByIds(witness_ids, steem_instance=None)

Bases: beem.witness.WitnessesObject

Obtain a list of witnesses which have been voted by an account

Parameters:
  • witness_ids (list) – list of witness_ids
  • steem_instance (steem) – Steem() instance to use when accesing a RPC
class beem.witness.WitnessesObject

Bases: list

printAsTable(sort_key='votes', reverse=True)
class beem.witness.WitnessesRankedByVote(from_account='', limit=100, steem_instance=None)

Bases: beem.witness.WitnessesObject

Obtain a list of witnesses ranked by Vote

Parameters:
  • from_account (str) – Witness name
  • steem_instance (steem) – Steem() instance to use when accesing a RPC
class beem.witness.WitnessesVotedByAccount(account, steem_instance=None)

Bases: beem.witness.WitnessesObject

Obtain a list of witnesses which have been voted by an account

Parameters:
  • account (str) – Account name
  • steem_instance (steem) – Steem() instance to use when accesing a RPC