{
"version": "eosio::abi/1.1",
"types": [],
"structs": [
{
"name": "account",
"base": "",
"fields": [
{
"name": "balance",
"type": "asset"
}
]
},
{
"name": "action",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "name",
"type": "name"
},
{
"name": "authorization",
"type": "permission_level[]"
},
{
"name": "data",
"type": "bytes"
}
]
},
{
"name": "actionproof",
"base": "",
"fields": [
{
"name": "action",
"type": "action"
},
{
"name": "receipt",
"type": "actreceipt"
},
{
"name": "returnvalue",
"type": "bytes"
},
{
"name": "amproofpath",
"type": "checksum256[]"
}
]
},
{
"name": "actreceipt",
"base": "",
"fields": [
{
"name": "receiver",
"type": "name"
},
{
"name": "act_digest",
"type": "checksum256"
},
{
"name": "global_sequence",
"type": "uint64"
},
{
"name": "recv_sequence",
"type": "uint64"
},
{
"name": "auth_sequence",
"type": "authseq[]"
},
{
"name": "code_sequence",
"type": "varuint32"
},
{
"name": "abi_sequence",
"type": "varuint32"
}
]
},
{
"name": "anchorblock",
"base": "",
"fields": [
{
"name": "block",
"type": "sblockheader"
},
{
"name": "active_nodes",
"type": "uint16[]"
},
{
"name": "node_count",
"type": "uint64"
}
]
},
{
"name": "authseq",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "sequence",
"type": "uint64"
}
]
},
{
"name": "blockheader",
"base": "",
"fields": [
{
"name": "timestamp",
"type": "block_timestamp_type"
},
{
"name": "producer",
"type": "name"
},
{
"name": "confirmed",
"type": "uint16"
},
{
"name": "previous",
"type": "checksum256"
},
{
"name": "transaction_mroot",
"type": "checksum256"
},
{
"name": "action_mroot",
"type": "checksum256"
},
{
"name": "schedule_version",
"type": "uint32"
},
{
"name": "new_producers",
"type": "producer_schedule?"
},
{
"name": "header_extensions",
"type": "pair_uint16_bytes[]"
}
]
},
{
"name": "cancela",
"base": "",
"fields": [
{
"name": "prover",
"type": "name"
},
{
"name": "blockproof",
"type": "heavyproof"
},
{
"name": "actionproof",
"type": "actionproof"
}
]
},
{
"name": "cancelb",
"base": "",
"fields": [
{
"name": "prover",
"type": "name"
},
{
"name": "blockproof",
"type": "lightproof"
},
{
"name": "actionproof",
"type": "actionproof"
}
]
},
{
"name": "close",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "symbol",
"type": "symbol"
}
]
},
{
"name": "currency_stats",
"base": "",
"fields": [
{
"name": "supply",
"type": "asset"
},
{
"name": "max_supply",
"type": "asset"
},
{
"name": "issuer",
"type": "name"
}
]
},
{
"name": "disable",
"base": "",
"fields": []
},
{
"name": "emitxfer",
"base": "",
"fields": [
{
"name": "xfer",
"type": "xfer"
}
]
},
{
"name": "enable",
"base": "",
"fields": []
},
{
"name": "global",
"base": "",
"fields": [
{
"name": "chain_id",
"type": "checksum256"
},
{
"name": "bridge_contract",
"type": "name"
},
{
"name": "paired_chain_id",
"type": "checksum256"
},
{
"name": "paired_wraplock_contract",
"type": "name"
},
{
"name": "paired_token_contract",
"type": "name"
},
{
"name": "enabled",
"type": "bool"
}
]
},
{
"name": "heavyproof",
"base": "",
"fields": [
{
"name": "chain_id",
"type": "checksum256"
},
{
"name": "hashes",
"type": "checksum256[]"
},
{
"name": "blocktoprove",
"type": "anchorblock"
},
{
"name": "bftproof",
"type": "sblockheader[]"
}
]
},
{
"name": "hpstruct",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "hp",
"type": "heavyproof"
}
]
},
{
"name": "init",
"base": "",
"fields": [
{
"name": "chain_id",
"type": "checksum256"
},
{
"name": "bridge_contract",
"type": "name"
},
{
"name": "paired_chain_id",
"type": "checksum256"
},
{
"name": "paired_wraplock_contract",
"type": "name"
},
{
"name": "paired_token_contract",
"type": "name"
}
]
},
{
"name": "issuea",
"base": "",
"fields": [
{
"name": "prover",
"type": "name"
},
{
"name": "blockproof",
"type": "heavyproof"
},
{
"name": "actionproof",
"type": "actionproof"
}
]
},
{
"name": "issueb",
"base": "",
"fields": [
{
"name": "prover",
"type": "name"
},
{
"name": "blockproof",
"type": "lightproof"
},
{
"name": "actionproof",
"type": "actionproof"
}
]
},
{
"name": "lightproof",
"base": "",
"fields": [
{
"name": "chain_id",
"type": "checksum256"
},
{
"name": "header",
"type": "blockheader"
},
{
"name": "root",
"type": "checksum256"
},
{
"name": "bmproofpath",
"type": "checksum256[]"
}
]
},
{
"name": "lpstruct",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "lp",
"type": "lightproof"
}
]
},
{
"name": "open",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "symbol",
"type": "symbol"
},
{
"name": "ram_payer",
"type": "name"
}
]
},
{
"name": "pair_uint16_bytes",
"base": "",
"fields": [
{
"name": "first",
"type": "uint16"
},
{
"name": "second",
"type": "bytes"
}
]
},
{
"name": "permission_level",
"base": "",
"fields": [
{
"name": "actor",
"type": "name"
},
{
"name": "permission",
"type": "name"
}
]
},
{
"name": "processed",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "receipt_digest",
"type": "checksum256"
}
]
},
{
"name": "producer_key",
"base": "",
"fields": [
{
"name": "producer_name",
"type": "name"
},
{
"name": "block_signing_key",
"type": "public_key"
}
]
},
{
"name": "producer_schedule",
"base": "",
"fields": [
{
"name": "version",
"type": "uint32"
},
{
"name": "producers",
"type": "producer_key[]"
}
]
},
{
"name": "retire",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "beneficiary",
"type": "name"
}
]
},
{
"name": "sblockheader",
"base": "",
"fields": [
{
"name": "header",
"type": "blockheader"
},
{
"name": "producer_signatures",
"type": "signature[]"
},
{
"name": "previous_bmroot",
"type": "checksum256"
},
{
"name": "bmproofpath",
"type": "uint16[]"
}
]
},
{
"name": "transfer",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "to",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "xfer",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "quantity",
"type": "extended_asset"
},
{
"name": "beneficiary",
"type": "name"
}
]
}
],
"actions": [
{
"name": "cancela",
"type": "cancela",
"ricardian_contract": ""
},
{
"name": "cancelb",
"type": "cancelb",
"ricardian_contract": ""
},
{
"name": "close",
"type": "close",
"ricardian_contract": ""
},
{
"name": "disable",
"type": "disable",
"ricardian_contract": ""
},
{
"name": "emitxfer",
"type": "emitxfer",
"ricardian_contract": ""
},
{
"name": "enable",
"type": "enable",
"ricardian_contract": ""
},
{
"name": "init",
"type": "init",
"ricardian_contract": ""
},
{
"name": "issuea",
"type": "issuea",
"ricardian_contract": ""
},
{
"name": "issueb",
"type": "issueb",
"ricardian_contract": ""
},
{
"name": "open",
"type": "open",
"ricardian_contract": ""
},
{
"name": "retire",
"type": "retire",
"ricardian_contract": ""
},
{
"name": "transfer",
"type": "transfer",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "accounts",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "account"
},
{
"name": "global",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "global"
},
{
"name": "hpstruct",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "hpstruct"
},
{
"name": "lpstruct",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "lpstruct"
},
{
"name": "processed",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "processed"
},
{
"name": "stat",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "currency_stats"
},
{
"name": "xfer",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "xfer"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}