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
class ucoinpy.api.bma.blockchain.__init__.TX(connection_handler, module='blockchain')

GET, returns block numbers containing transactions.

__get__(**kwargs)

GET, returns block numbers containing transactions : /with/tx

Parameters:kwargs
class ucoinpy.api.bma.blockchain.__init__.UD(connection_handler, module='blockchain')

GET, returns block numbers containing universal dividend.

__get__(**kwargs)

GET, returns block numbers containing Universal Dividend.

Parameters:kwargs