beem.witness¶
-
class
beem.witness.
ListWitnesses
(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, 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") <Witness gtg>
-
account
¶
-
feed_publish
(base, quote='1.000 STEEM', account=None)¶ Publish a feed price as a witness. :param float base: USD Price of STEEM in SBD (implied price) :param float quote: (optional) Quote Price. Should be 1.000, unless we are adjusting the feed to support the peg. :param str account: (optional) the source account for the transfer if not self[“owner”]
-
is_active
¶
-
refresh
()¶
-
type_id
= 3¶
-
update
(signing_key, url, props, account=None)¶ Update witness
Parameters: - signing_key (pubkey) – Signing key
- url (str) – URL
- props (dict) – Properties
- account (str) – (optional) witness account name
Properties::
{ "account_creation_fee": x, "maximum_block_size": x, "sbd_interest_rate": x, }
-
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.
WitnessesObject
¶ Bases:
list
-
printAsTable
(sort_key='votes', reverse=True, return_str=False, **kwargs)¶
-
-
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