UNPKG

vasku-tip3

Version:

TIP-3 Broxus contract

516 lines (515 loc) 26.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const TokenRootContract = { abi: { "ABI version": 2, "version": "2.2", "header": [ "pubkey", "time", "expire" ], "functions": [ { "name": "constructor", "inputs": [ { "name": "initialSupplyTo", "type": "address" }, { "name": "initialSupply", "type": "uint128" }, { "name": "deployWalletValue", "type": "uint128" }, { "name": "mintDisabled", "type": "bool" }, { "name": "burnByRootDisabled", "type": "bool" }, { "name": "burnPaused", "type": "bool" }, { "name": "remainingGasTo", "type": "address" } ], "outputs": [] }, { "name": "supportsInterface", "inputs": [ { "name": "answerId", "type": "uint32" }, { "name": "interfaceID", "type": "uint32" } ], "outputs": [ { "name": "value0", "type": "bool" } ] }, { "name": "disableMint", "inputs": [ { "name": "answerId", "type": "uint32" } ], "outputs": [ { "name": "value0", "type": "bool" } ] }, { "name": "mintDisabled", "inputs": [ { "name": "answerId", "type": "uint32" } ], "outputs": [ { "name": "value0", "type": "bool" } ] }, { "name": "burnTokens", "inputs": [ { "name": "amount", "type": "uint128" }, { "name": "walletOwner", "type": "address" }, { "name": "remainingGasTo", "type": "address" }, { "name": "callbackTo", "type": "address" }, { "name": "payload", "type": "cell" } ], "outputs": [] }, { "name": "disableBurnByRoot", "inputs": [ { "name": "answerId", "type": "uint32" } ], "outputs": [ { "name": "value0", "type": "bool" } ] }, { "name": "burnByRootDisabled", "inputs": [ { "name": "answerId", "type": "uint32" } ], "outputs": [ { "name": "value0", "type": "bool" } ] }, { "name": "burnPaused", "inputs": [ { "name": "answerId", "type": "uint32" } ], "outputs": [ { "name": "value0", "type": "bool" } ] }, { "name": "setBurnPaused", "inputs": [ { "name": "answerId", "type": "uint32" }, { "name": "paused", "type": "bool" } ], "outputs": [ { "name": "value0", "type": "bool" } ] }, { "name": "transferOwnership", "inputs": [ { "name": "newOwner", "type": "address" }, { "name": "remainingGasTo", "type": "address" }, { "components": [ { "name": "value", "type": "uint128" }, { "name": "payload", "type": "cell" } ], "name": "callbacks", "type": "map(address,tuple)" } ], "outputs": [] }, { "name": "name", "inputs": [ { "name": "answerId", "type": "uint32" } ], "outputs": [ { "name": "value0", "type": "string" } ] }, { "name": "symbol", "inputs": [ { "name": "answerId", "type": "uint32" } ], "outputs": [ { "name": "value0", "type": "string" } ] }, { "name": "decimals", "inputs": [ { "name": "answerId", "type": "uint32" } ], "outputs": [ { "name": "value0", "type": "uint8" } ] }, { "name": "totalSupply", "inputs": [ { "name": "answerId", "type": "uint32" } ], "outputs": [ { "name": "value0", "type": "uint128" } ] }, { "name": "walletCode", "inputs": [ { "name": "answerId", "type": "uint32" } ], "outputs": [ { "name": "value0", "type": "cell" } ] }, { "name": "rootOwner", "inputs": [ { "name": "answerId", "type": "uint32" } ], "outputs": [ { "name": "value0", "type": "address" } ] }, { "name": "walletOf", "inputs": [ { "name": "answerId", "type": "uint32" }, { "name": "walletOwner", "type": "address" } ], "outputs": [ { "name": "value0", "type": "address" } ] }, { "name": "deployWallet", "inputs": [ { "name": "answerId", "type": "uint32" }, { "name": "walletOwner", "type": "address" }, { "name": "deployWalletValue", "type": "uint128" } ], "outputs": [ { "name": "tokenWallet", "type": "address" } ] }, { "name": "mint", "inputs": [ { "name": "amount", "type": "uint128" }, { "name": "recipient", "type": "address" }, { "name": "deployWalletValue", "type": "uint128" }, { "name": "remainingGasTo", "type": "address" }, { "name": "notify", "type": "bool" }, { "name": "payload", "type": "cell" } ], "outputs": [] }, { "name": "acceptBurn", "id": "0x192B51B1", "inputs": [ { "name": "amount", "type": "uint128" }, { "name": "walletOwner", "type": "address" }, { "name": "remainingGasTo", "type": "address" }, { "name": "callbackTo", "type": "address" }, { "name": "payload", "type": "cell" } ], "outputs": [] }, { "name": "sendSurplusGas", "inputs": [ { "name": "to", "type": "address" } ], "outputs": [] } ], "data": [ { "key": 1, "name": "name_", "type": "string" }, { "key": 2, "name": "symbol_", "type": "string" }, { "key": 3, "name": "decimals_", "type": "uint8" }, { "key": 4, "name": "rootOwner_", "type": "address" }, { "key": 5, "name": "walletCode_", "type": "cell" }, { "key": 6, "name": "randomNonce_", "type": "uint256" }, { "key": 7, "name": "deployer_", "type": "address" } ], "events": [], "fields": [ { "name": "_pubkey", "type": "uint256" }, { "name": "_timestamp", "type": "uint64" }, { "name": "_constructorFlag", "type": "bool" }, { "name": "name_", "type": "string" }, { "name": "symbol_", "type": "string" }, { "name": "decimals_", "type": "uint8" }, { "name": "rootOwner_", "type": "address" }, { "name": "walletCode_", "type": "cell" }, { "name": "totalSupply_", "type": "uint128" }, { "name": "burnPaused_", "type": "bool" }, { "name": "burnByRootDisabled_", "type": "bool" }, { "name": "mintDisabled_", "type": "bool" }, { "name": "randomNonce_", "type": "uint256" }, { "name": "deployer_", "type": "address" } ] }, tvc: "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", code: "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", codeHash: "c9ff57d44724983f7475b7e2951dc22a9cd0ac28b8353fb98ef2816faae31748", }; exports.default = TokenRootContract;