Blockchain classes :¶
-
class
ucoinpy.api.bma.blockchain.__init__.Actives(connection_handler, module='blockchain')¶ GET, returns block numbers containing actives.
-
__get__(**kwargs)¶ GET, returns block numbers containing actives.
Parameters: kwargs –
-
-
class
ucoinpy.api.bma.blockchain.__init__.Block(connection_handler, number=None)¶ GET/POST a block from/to the blockchain.
-
__get__(**kwargs)¶ GET a block from the blockchain : /blockchain/block/[NUMBER]
Parameters: kwargs –
-
__init__(connection_handler, number=None)¶ Constructor - Use the number parameter in order to select a block number.
Parameters: - connection_handler – The connection handler.
- number (int) – The block number to select. (Default = None)
-
__post__(**kwargs)¶ POST a block to the blockchain : blockchain/block
Parameters: kwargs – 2 fields required : field “block” and field “signature”.
-
-
class
ucoinpy.api.bma.blockchain.__init__.Blockchain(connection_handler, module='blockchain')¶ -
__init__(connection_handler, module='blockchain')¶ Constructor
Parameters: - connection_handler – The connection handler.
- module (str) – (Default value = blockchain)
-
-
class
ucoinpy.api.bma.blockchain.__init__.Certifications(connection_handler, module='blockchain')¶ GET, returns block numbers containing certifications.
-
__get__(**kwargs)¶ GET, returns block numbers containing certifications.
Parameters: kwargs –
-
-
class
ucoinpy.api.bma.blockchain.__init__.Current(connection_handler, module='blockchain')¶ GET, same as block/[number], but return last accepted block.
-
__get__(**kwargs)¶ GET, same as block/[number], but return last accepted block : /blockchain/current
Parameters: kwargs –
-
-
class
ucoinpy.api.bma.blockchain.__init__.Excluded(connection_handler, module='blockchain')¶ GET, returns block numbers containing excluded.
-
__get__(**kwargs)¶ GET, returns block numbers containing excluded.
Parameters: kwargs –
-
-
class
ucoinpy.api.bma.blockchain.__init__.Hardship(connection_handler, fingerprint)¶ GET hardship level for given member’s fingerprint for writing next block.
-
__get__(**kwargs)¶ GET hardship level for given member’s fingerprint for writing next block.
Parameters: kwargs –
-
__init__(connection_handler, fingerprint)¶ Constructor - Use the number parameter in order to select a block number.
Parameters: - connection_handler – The connection handler.
- fingerprint (str) – The member fingerprint.
-
-
class
ucoinpy.api.bma.blockchain.__init__.Joiners(connection_handler, module='blockchain')¶ GET, returns block numbers containing joiners.
-
__get__(**kwargs)¶ GET, returns block numbers containing joiners.
Parameters: kwargs –
-
-
class
ucoinpy.api.bma.blockchain.__init__.Leavers(connection_handler, module='blockchain')¶ GET, returns block numbers containing leavers.
-
__get__(**kwargs)¶ GET, returns block numbers containing leavers.
Parameters: kwargs –
-
-
class
ucoinpy.api.bma.blockchain.__init__.Membership(connection_handler, search=None)¶ GET/POST a Membership document.
-
__get__(**kwargs)¶ GET a list of Memberships documents issued by the member and written in the blockhain : /blockchain/memberships/[search]
Parameters: kwargs –
-
__init__(connection_handler, search=None)¶ Constructor
Parameters: - connection_handler – The connection handler.
- search – (Default = None)
-
__post__(**kwargs)¶ POST a Membership document to the blockchain : /blockchain/membership
Parameters: kwargs – The field “membership” is required.
-
-
class
ucoinpy.api.bma.blockchain.__init__.Newcomers(connection_handler, module='blockchain')¶ GET, returns block numbers containing newcomers.
-
__get__(**kwargs)¶ GET, returns block numbers containing newcomers : /blockchain/newcomers
Parameters: kwargs –
-
-
class
ucoinpy.api.bma.blockchain.__init__.Parameters(connection_handler, module='blockchain')¶ GET the blockchain parameters used by this node.
-
__get__(**kwargs)¶ GET the blockchain parameters used by this node : /blockchain/parameters
Parameters: kwargs –
-