Features 2564
This merge request includes the wrapping of the following structures and functions.
The dap_chain_ledger wrapping is complete.
The Chain object this is wrapper over the dap_chain_t structure has a constructor (PyDapChainObject_new) and a destructor (PyDapChainObject_dealloc) and function
- findById - dap_chain_find_by_id
- loadFromCfg - dap_chain_load_from_cfg
- hasFileStore - dap_chain_has_file_store
- saveAll - dap_chain_save_all
- loadAll - dap_chain_load_all
The ChainType object this is wrapper dap_chain_type has a function
- CHAIN_TYPE_FIRST - return 0
- CHAIN_TYPE_TOKEN - return 1
- CHAIN_TYPE_EMISSION - return 2
- CHAIN_TYPE_TX - return 3
- CHAIN_TYPE_LAST - return 4
The ChainAtomIter object this is wrapper dap_chain_atom_iter_t.
The ChainCell object this is wrapper dap_chain_cell has a functions
- load - dap_chain_cell_load
- update - dap_chain_cell_file_update
- append - dap_chain_cell_file_append
The DapChainCellDeclReq object this is wrapper dap_chain_cell_decl_req_t.
The DapChainCellDecl object this is wrapper dap_chain_cell_decl_t.
The ChainCommon object this is wrapper dap_chain_common has a functions
- hashSlowToStr - dap_chain_hash_slow_to_str
- strTpHashFast - dap_chain_str_to_hash_fast
- addrToStr - dap_chain_addr_to_str
- addrFromStr - dap_chain_addr_from_str
- addrFill - dap_chain_addr_fill
- addrCheckSum - dap_chain_addr_check_sum
The ChainID object this is wrapper dap_chain_id_t.
The ChainCellID object this is wrapper dap_chain_cell_id_t.
The ChainNodeAddr object this is wrapper dap_chain_node_addr_t.
The ChainNetID object this is wrapper dap_chain_net_id_t.
The ChainHashSlow object this is wrapper dap_chain_hash_slow_t.
The ChainHashFast object this is wrapper dap_chain_hash_fast_t.
The ChainHashSlowKind object this is wrapper dap_chain_hash_slow_kind_t.
The ChainPkeyType object this is wrapper dap_chain_pkey_type_t.
The ChainPkey object this is wrapper dap_chain_pkey_t.
The ChainSignType object this is wrapper dap_chain_sign_type_t.
The ChainAddr object this is wrapper dap_chain_addr_t.
The dap_chain_cs wrapping is complete.
The ChainDatumTypeId object this is wrapper dap_chain_datum_typeid_t.
The ChainDatum object this is wrapper dap_chain_datum_t a has constructor DapChainDatumObject_new.
The ChainDatumIter object this is wrapper dap_chain_datum_iter_t.
The ChainDatumTokenObject object this is wrapper dap_chain_datum_token_t.
The ChainDatumTokenEmission object this is wrapper dap_chain_datum_token_emission_t.
The ChainTxItemType this is wrapper dap_chain_tx_item_type has a functions
- TX_ITEM_TYPE_IN
- TX_ITEM_TYPE_OUT
- TX_ITEM_TYPE_PKEY
- TX_ITEM_TYPE_SIG
- TX_ITEM_TYPE_TOKEN
- TX_ITEM_TYPE_IN_COND
- TX_ITEM_TYPE_OUT_COND
- TX_ITEM_TYPE_OUT_SERVICE_RECEIPT
The ChainTxCondType object this is wrapper dap_chain_tx_cond_type_t.
The ChainTxOutCond object this is wrapper dap_chain_tx_out_cond_t.
The ChainDatumTx object this is wrapper over the dap_chain_datum_tx_t structure has a constructor ((PyDapChainDatumTxObject_create) and a destructor ((PyDapChainDatumTxObject_delete) and function
- getSize - dap_chain_datum_tx_get_size
- addItem - dap_chain_datum_tx_add_item
- addInItem - dap_chain_datum_tx_add_in_item
- addOutItem - dap_chain_datum_tx_add_out_item
- addOutCond - dap_chain_datum_tx_add_out_cond_item
- addSignItem - dap_chain_datum_tx_add_sign_item
- verifySign - dap_chain_datum_tx_verify_sign