UNPKG

tondev

Version:

TON Dev Environment

402 lines (401 loc) 5.91 kB
{ "ABI version": 2, "header": [ "pubkey", "time", "expire" ], "functions": [ { "name": "constructor", "inputs": [ { "name": "owners", "type": "uint256[]" }, { "name": "reqConfirms", "type": "uint8" } ], "outputs": [] }, { "name": "acceptTransfer", "inputs": [ { "name": "payload", "type": "bytes" } ], "outputs": [] }, { "name": "sendTransaction", "inputs": [ { "name": "dest", "type": "address" }, { "name": "value", "type": "uint128" }, { "name": "bounce", "type": "bool" }, { "name": "flags", "type": "uint8" }, { "name": "payload", "type": "cell" } ], "outputs": [] }, { "name": "submitTransaction", "inputs": [ { "name": "dest", "type": "address" }, { "name": "value", "type": "uint128" }, { "name": "bounce", "type": "bool" }, { "name": "allBalance", "type": "bool" }, { "name": "payload", "type": "cell" } ], "outputs": [ { "name": "transId", "type": "uint64" } ] }, { "name": "confirmTransaction", "inputs": [ { "name": "transactionId", "type": "uint64" } ], "outputs": [] }, { "name": "isConfirmed", "inputs": [ { "name": "mask", "type": "uint32" }, { "name": "index", "type": "uint8" } ], "outputs": [ { "name": "confirmed", "type": "bool" } ] }, { "name": "getParameters", "inputs": [], "outputs": [ { "name": "maxQueuedTransactions", "type": "uint8" }, { "name": "maxCustodianCount", "type": "uint8" }, { "name": "expirationTime", "type": "uint64" }, { "name": "minValue", "type": "uint128" }, { "name": "requiredTxnConfirms", "type": "uint8" }, { "name": "requiredUpdConfirms", "type": "uint8" } ] }, { "name": "getTransaction", "inputs": [ { "name": "transactionId", "type": "uint64" } ], "outputs": [ { "components": [ { "name": "id", "type": "uint64" }, { "name": "confirmationsMask", "type": "uint32" }, { "name": "signsRequired", "type": "uint8" }, { "name": "signsReceived", "type": "uint8" }, { "name": "creator", "type": "uint256" }, { "name": "index", "type": "uint8" }, { "name": "dest", "type": "address" }, { "name": "value", "type": "uint128" }, { "name": "sendFlags", "type": "uint16" }, { "name": "payload", "type": "cell" }, { "name": "bounce", "type": "bool" } ], "name": "trans", "type": "tuple" } ] }, { "name": "getTransactions", "inputs": [], "outputs": [ { "components": [ { "name": "id", "type": "uint64" }, { "name": "confirmationsMask", "type": "uint32" }, { "name": "signsRequired", "type": "uint8" }, { "name": "signsReceived", "type": "uint8" }, { "name": "creator", "type": "uint256" }, { "name": "index", "type": "uint8" }, { "name": "dest", "type": "address" }, { "name": "value", "type": "uint128" }, { "name": "sendFlags", "type": "uint16" }, { "name": "payload", "type": "cell" }, { "name": "bounce", "type": "bool" } ], "name": "transactions", "type": "tuple[]" } ] }, { "name": "getTransactionIds", "inputs": [], "outputs": [ { "name": "ids", "type": "uint64[]" } ] }, { "name": "getCustodians", "inputs": [], "outputs": [ { "components": [ { "name": "index", "type": "uint8" }, { "name": "pubkey", "type": "uint256" } ], "name": "custodians", "type": "tuple[]" } ] }, { "name": "submitUpdate", "inputs": [ { "name": "codeHash", "type": "uint256" }, { "name": "owners", "type": "uint256[]" }, { "name": "reqConfirms", "type": "uint8" } ], "outputs": [ { "name": "updateId", "type": "uint64" } ] }, { "name": "confirmUpdate", "inputs": [ { "name": "updateId", "type": "uint64" } ], "outputs": [] }, { "name": "executeUpdate", "inputs": [ { "name": "updateId", "type": "uint64" }, { "name": "code", "type": "cell" } ], "outputs": [] }, { "name": "getUpdateRequests", "inputs": [], "outputs": [ { "components": [ { "name": "id", "type": "uint64" }, { "name": "index", "type": "uint8" }, { "name": "signs", "type": "uint8" }, { "name": "confirmationsMask", "type": "uint32" }, { "name": "creator", "type": "uint256" }, { "name": "codeHash", "type": "uint256" }, { "name": "custodians", "type": "uint256[]" }, { "name": "reqConfirms", "type": "uint8" } ], "name": "updates", "type": "tuple[]" } ] } ], "data": [], "events": [ { "name": "TransferAccepted", "inputs": [ { "name": "payload", "type": "bytes" } ], "outputs": [] } ] }