{
"version": "eosio::abi/1.2",
"types": [
{
"new_type_name": "bridge_message_t",
"type": "variant_bridge_message_v0"
},
{
"new_type_name": "subaccount",
"type": "permission_level"
}
],
"structs": [
{
"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": "lognewtrader",
"base": "",
"fields": [
{
"name": "trader",
"type": "subaccount"
},
{
"name": "address",
"type": "bytes"
}
]
},
{
"name": "onbridgemsg",
"base": "",
"fields": [
{
"name": "message",
"type": "bridge_message_t"
}
]
},
{
"name": "permission_level",
"base": "",
"fields": [
{
"name": "actor",
"type": "name"
},
{
"name": "permission",
"type": "name"
}
]
},
{
"name": "setstate",
"base": "",
"fields": [
{
"name": "bridge_extension",
"type": "name"
},
{
"name": "erc2o_bridge",
"type": "name"
},
{
"name": "helper_address",
"type": "bytes"
}
]
},
{
"name": "state",
"base": "",
"fields": [
{
"name": "next_account_id",
"type": "uint64"
},
{
"name": "account_count",
"type": "uint64"
},
{
"name": "bridge_extension",
"type": "name"
},
{
"name": "erc2o_bridge",
"type": "name"
},
{
"name": "evm_account",
"type": "name"
},
{
"name": "helper_address",
"type": "bytes"
}
]
},
{
"name": "virtual_account",
"base": "",
"fields": [
{
"name": "permission",
"type": "name"
},
{
"name": "address",
"type": "bytes"
}
]
}
],
"actions": [
{
"name": "lognewtrader",
"type": "lognewtrader",
"ricardian_contract": ""
},
{
"name": "onbridgemsg",
"type": "onbridgemsg",
"ricardian_contract": ""
},
{
"name": "setstate",
"type": "setstate",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "state",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "state"
},
{
"name": "vaccounts",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "virtual_account"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [
{
"name": "variant_bridge_message_v0",
"types": [
"bridge_message_v0"
]
}
],
"action_results": []
}