Skip to content
Snippets Groups Projects
Commit 3e0e299a authored by dmitriy.gerasimov's avatar dmitriy.gerasimov
Browse files

[+] New chain callback created_after() for network config parse

[+] chain_id field for tx_token. Now its universal and could be used not only for emission but for shard<->shard ledgers connections
parent c328ebef
No related branches found
No related tags found
No related merge requests found
......@@ -261,6 +261,7 @@ dap_chain_t * dap_chain_load_from_cfg(const char * a_chain_net_name,dap_chain_ne
dap_chain_delete(l_chain);
l_chain = NULL;
}
}else{
log_it (L_ERROR, "Can't init consensus \"%s\"",dap_config_get_item_str_default( l_cfg , "chain","consensus","NULL"));
dap_chain_delete(l_chain);
......
......@@ -81,6 +81,8 @@ typedef struct dap_chain{
struct dap_chain * next;
struct dap_chain * prev;
dap_chain_callback_new_cfg_t callback_created;
dap_chain_callback_t callback_delete;
dap_chain_callback_atom_t callback_atom_add;
......
......@@ -37,6 +37,7 @@ typedef struct dap_chain_tx_token{
dap_chain_tx_item_type_t type:8;
char ticker[10];
uint8_t padding; // Padding
dap_chain_id_t token_emission_chain_id;
dap_chain_hash_fast_t token_emission_hash;
} header; /// Only header's hash is used for verification
} DAP_ALIGN_PACKED dap_chain_tx_token_t;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment