UNPKG

jton-contracts

Version:
215 lines (214 loc) 4.51 kB
{ "ABI version": 2, "header": ["pubkey", "time", "expire"], "functions": [ { "name": "constructor", "inputs": [ {"name":"root_public_key_","type":"uint256"}, {"name":"root_owner_address_","type":"address"} ], "outputs": [ ] }, { "name": "getVersion", "inputs": [ {"name":"_answer_id","type":"uint32"} ], "outputs": [ {"name":"value0","type":"uint32"} ] }, { "name": "getDetails", "inputs": [ {"name":"_answer_id","type":"uint32"} ], "outputs": [ {"components":[{"name":"name","type":"bytes"},{"name":"symbol","type":"bytes"},{"name":"decimals","type":"uint8"},{"name":"root_public_key","type":"uint256"},{"name":"root_owner_address","type":"address"},{"name":"total_supply","type":"uint128"}],"name":"value0","type":"tuple"} ] }, { "name": "getTotalSupply", "inputs": [ {"name":"_answer_id","type":"uint32"} ], "outputs": [ {"name":"value0","type":"uint128"} ] }, { "name": "getWalletCode", "inputs": [ {"name":"_answer_id","type":"uint32"} ], "outputs": [ {"name":"value0","type":"cell"} ] }, { "name": "getWalletAddress", "inputs": [ {"name":"_answer_id","type":"uint32"}, {"name":"wallet_public_key_","type":"uint256"}, {"name":"owner_address_","type":"address"} ], "outputs": [ {"name":"value0","type":"address"} ] }, { "name": "sendExpectedWalletAddress", "inputs": [ {"name":"wallet_public_key_","type":"uint256"}, {"name":"owner_address_","type":"address"}, {"name":"to","type":"address"} ], "outputs": [ ] }, { "name": "deployWallet", "inputs": [ {"name":"tokens","type":"uint128"}, {"name":"deploy_grams","type":"uint128"}, {"name":"wallet_public_key_","type":"uint256"}, {"name":"owner_address_","type":"address"}, {"name":"gas_back_address","type":"address"} ], "outputs": [ {"name":"value0","type":"address"} ] }, { "name": "deployEmptyWallet", "inputs": [ {"name":"deploy_grams","type":"uint128"}, {"name":"wallet_public_key_","type":"uint256"}, {"name":"owner_address_","type":"address"}, {"name":"gas_back_address","type":"address"} ], "outputs": [ {"name":"value0","type":"address"} ] }, { "name": "mint", "inputs": [ {"name":"tokens","type":"uint128"}, {"name":"to","type":"address"} ], "outputs": [ ] }, { "name": "proxyBurn", "inputs": [ {"name":"tokens","type":"uint128"}, {"name":"sender_address","type":"address"}, {"name":"send_gas_to","type":"address"}, {"name":"callback_address","type":"address"}, {"name":"callback_payload","type":"cell"} ], "outputs": [ ] }, { "name": "tokensBurned", "inputs": [ {"name":"tokens","type":"uint128"}, {"name":"sender_public_key","type":"uint256"}, {"name":"sender_address","type":"address"}, {"name":"send_gas_to","type":"address"}, {"name":"callback_address","type":"address"}, {"name":"callback_payload","type":"cell"} ], "outputs": [ ] }, { "name": "sendSurplusGas", "inputs": [ {"name":"to","type":"address"} ], "outputs": [ ] }, { "name": "setPaused", "inputs": [ {"name":"value","type":"bool"} ], "outputs": [ ] }, { "name": "sendPausedCallbackTo", "inputs": [ {"name":"callback_id","type":"uint64"}, {"name":"callback_addr","type":"address"} ], "outputs": [ ] }, { "name": "transferOwner", "inputs": [ {"name":"root_public_key_","type":"uint256"}, {"name":"root_owner_address_","type":"address"} ], "outputs": [ ] }, { "name": "name", "inputs": [ ], "outputs": [ {"name":"name","type":"bytes"} ] }, { "name": "symbol", "inputs": [ ], "outputs": [ {"name":"symbol","type":"bytes"} ] }, { "name": "decimals", "inputs": [ ], "outputs": [ {"name":"decimals","type":"uint8"} ] }, { "name": "start_gas_balance", "inputs": [ ], "outputs": [ {"name":"start_gas_balance","type":"uint128"} ] }, { "name": "paused", "inputs": [ ], "outputs": [ {"name":"paused","type":"bool"} ] } ], "data": [ {"key":1,"name":"_randomNonce","type":"uint256"}, {"key":2,"name":"name","type":"bytes"}, {"key":3,"name":"symbol","type":"bytes"}, {"key":4,"name":"decimals","type":"uint8"}, {"key":5,"name":"wallet_code","type":"cell"} ], "events": [ ] }