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 –
-