
The data structures defined by this contract.
-
{ "name": "bridge_message_v0", "base": "", "fields": [ { "name": "receiver", "type": "name" }, { "name": "sender", "type": "bytes" }, { "name": "timestamp", "type": "time_point" }, { "name": "value", "type": "bytes" }, { "name": "data", "type": "bytes" } ] }
-
{ "name": "config_t", "base": "", "fields": [ { "name": "evm_gaslimit", "type": "uint64" }, { "name": "evm_init_gaslimit", "type": "uint64" }, { "name": "evm_account", "type": "name" }, { "name": "evm_gas_token_symbol", "type": "symbol" }, { "name": "endrmng_account", "type": "name" }, { "name": "poolreg_account", "type": "name" }, { "name": "gasfund_account", "type": "name$" } ] }
Action parameter in dpygasfunds
{ "name": "dpygasfunds", "base": "", "fields": [] }
Action parameter in dpyrwdhelper
{ "name": "dpyrwdhelper", "base": "", "fields": [] }
Action parameter in dpystakeimpl
{ "name": "dpystakeimpl", "base": "", "fields": [] }
Action parameter in dpyvlddepbtc
{ "name": "dpyvlddepbtc", "base": "", "fields": [ { "name": "token_address", "type": "string" }, { "name": "dep_fee", "type": "asset" }, { "name": "erc20_precision", "type": "uint8" } ] }
Action parameter in dpyvlddepsat
{ "name": "dpyvlddepsat", "base": "", "fields": [ { "name": "token_address", "type": "string" }, { "name": "dep_fee", "type": "asset" }, { "name": "erc20_precision", "type": "uint8" } ] }
-
{ "name": "helpers_t", "base": "", "fields": [ { "name": "reward_helper_address", "type": "bytes" }, { "name": "btc_deposit_address", "type": "bytes$" }, { "name": "xsat_deposit_address", "type": "bytes$" }, { "name": "gas_funds_address", "type": "bytes$" } ] }
Table row type of implcontract
{ "name": "impl_contract_t", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "address", "type": "bytes" } ] }
-
{ "name": "init", "base": "", "fields": [ { "name": "evm_account", "type": "name" }, { "name": "gas_token_symbol", "type": "symbol" }, { "name": "gaslimit", "type": "uint64" }, { "name": "init_gaslimit", "type": "uint64" } ] }
Action parameter in initgasfund
{ "name": "initgasfund", "base": "", "fields": [] }
Action parameter in onbridgemsg
{ "name": "onbridgemsg", "base": "", "fields": [ { "name": "message", "type": "bridge_message_t" } ] }
-
{ "name": "regtoken", "base": "", "fields": [ { "name": "token_address", "type": "string" }, { "name": "dep_fee", "type": "asset" }, { "name": "erc20_precision", "type": "uint8" } ] }
Action parameter in regwithcode
{ "name": "regwithcode", "base": "", "fields": [ { "name": "token_address", "type": "string" }, { "name": "impl_address", "type": "string" }, { "name": "dep_fee", "type": "asset" }, { "name": "erc20_precision", "type": "uint8" } ] }
-
{ "name": "setdepfee", "base": "", "fields": [ { "name": "proxy_address", "type": "string" }, { "name": "fee", "type": "asset" } ] }
Action parameter in setgasfunds
{ "name": "setgasfunds", "base": "", "fields": [ { "name": "impl_address", "type": "string" } ] }
Action parameter in setgaslimit
{ "name": "setgaslimit", "base": "", "fields": [ { "name": "gaslimit", "type": "uint64?" }, { "name": "init_gaslimit", "type": "uint64?" } ] }
Action parameter in setlocktime
{ "name": "setlocktime", "base": "", "fields": [ { "name": "proxy_address", "type": "string" }, { "name": "locktime", "type": "uint64" } ] }
Action parameter in setrwdhelper
{ "name": "setrwdhelper", "base": "", "fields": [ { "name": "impl_address", "type": "string" } ] }
Action parameter in setstakeimpl
{ "name": "setstakeimpl", "base": "", "fields": [ { "name": "impl_address", "type": "string" } ] }
-
{ "name": "token_t", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "address", "type": "bytes" }, { "name": "token_address", "type": "bytes" }, { "name": "erc20_precision", "type": "uint8" } ] }
Action parameter in unregtoken
{ "name": "unregtoken", "base": "", "fields": [ { "name": "proxy_address", "type": "string" } ] }
Action parameter in upstakeimpl
{ "name": "upstakeimpl", "base": "", "fields": [ { "name": "proxy_address", "type": "string" } ] }