0.24

[0.24.0]

Added:

Removed:

Changed:

  • erc20_register_evaluator renamed to erc20_register_token_evaluator.
  • In erc20_token_object field symbol should be unique.
  • This Wallet API methods may receive not only account id and the account name also: get_evm_addresses, get_account_deposits, get_account_withdrawals, get_account_stake_objects, get_eth_address, get_erc20_account_deposits, get_erc20_account_withdrawals
  • Moved field contract_code from erc20_config to constant.

Changed or added data structures

1
FC_REFLECT(echo::chain::sidechain_erc20_register_contract_operation,
2
(fee)(code)(args)(address)(name)(symbol)(decimals)(eth_accuracy)(extensions))
3
4
FC_REFLECT(echo::chain::genesis_state_type::initial_sidechain_asset_config_type, (code)(address)(name)(symbol)(decimals)(eth_accuracy)(supported_asset))
5
6
FC_REFLECT(echo::chain::genesis_state_type::initial_committee_member_type,
7
(owner_name)(frozen_balance_amount)(eth_address)(btc_public_key))
8
9
FC_REFLECT(echo::chain::genesis_state_type,
10
(initial_timestamp)(max_core_supply)(initial_parameters)(initial_accounts)(initial_assets)(initial_balances)
11
(initial_vesting_balances)
12
(initial_committee_candidates)
13
(initial_sidechain_asset_config)
14
(initial_chain_id)
15
)
16
17
FC_REFLECT(echo::chain::sidechain_erc20_transfer_asset_operation,
18
(fee)(account)(to)(value)(extensions))
19
20
FC_REFLECT( echo::sidechain::erc20_config,
21
(create_token_fee)
22
(transfer_topic)
23
(check_balance_method)
24
(burn_method)
25
(issue_method)
26
)
27
28
FC_REFLECT_DERIVED(echo::chain::dynamic_global_property_object,
29
(echo::db::object),
30
(head_block_number)(head_block_id)(time)(next_maintenance_time)(last_maintenance_time)
31
(last_irreversible_block_num)(last_block_of_previous_interval)(payed_blocks_in_interval)(last_processed_btc_block)(extensions))
Copied!
Last modified 1yr ago