UNPKG

@antefinance/ante-sdk

Version:

Library for interacting with Ante smart contracts

207 lines (206 loc) 5.96 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.hashTreeIndexV2Abi = void 0; exports.hashTreeIndexV2Abi = [ { "type": "constructor", "inputs": [ { "name": "initialOwner", "type": "address", "internalType": "address" } ], "stateMutability": "nonpayable" }, { "type": "function", "name": "addRelayer", "inputs": [ { "name": "_relayerAddr", "type": "address", "internalType": "address" } ], "outputs": [], "stateMutability": "nonpayable" }, { "type": "function", "name": "getAllowedRelayers", "inputs": [], "outputs": [ { "name": "", "type": "address[]", "internalType": "address[]" } ], "stateMutability": "view" }, { "type": "function", "name": "isRelayerAllowed", "inputs": [ { "name": "_relayerAddr", "type": "address", "internalType": "address" } ], "outputs": [{ "name": "", "type": "bool", "internalType": "bool" }], "stateMutability": "view" }, { "type": "function", "name": "latestDataUri", "inputs": [], "outputs": [{ "name": "", "type": "string", "internalType": "string" }], "stateMutability": "view" }, { "type": "function", "name": "latestMerkleRoot", "inputs": [], "outputs": [{ "name": "", "type": "bytes32", "internalType": "bytes32" }], "stateMutability": "view" }, { "type": "function", "name": "latestRelayer", "inputs": [], "outputs": [{ "name": "", "type": "address", "internalType": "address" }], "stateMutability": "view" }, { "type": "function", "name": "owner", "inputs": [], "outputs": [{ "name": "", "type": "address", "internalType": "address" }], "stateMutability": "view" }, { "type": "function", "name": "removeRelayer", "inputs": [ { "name": "_relayerAddr", "type": "address", "internalType": "address" } ], "outputs": [], "stateMutability": "nonpayable" }, { "type": "function", "name": "renounceOwnership", "inputs": [], "outputs": [], "stateMutability": "nonpayable" }, { "type": "function", "name": "transferOwnership", "inputs": [ { "name": "newOwner", "type": "address", "internalType": "address" } ], "outputs": [], "stateMutability": "nonpayable" }, { "type": "function", "name": "updateMerkleRoot", "inputs": [ { "name": "root", "type": "bytes32", "internalType": "bytes32" }, { "name": "dataUri", "type": "string", "internalType": "string" } ], "outputs": [], "stateMutability": "nonpayable" }, { "type": "function", "name": "verifyMerkleProof", "inputs": [ { "name": "merkleRoot", "type": "bytes32", "internalType": "bytes32" }, { "name": "merkleProof", "type": "bytes[]", "internalType": "bytes[]" }, { "name": "hash", "type": "bytes", "internalType": "bytes" } ], "outputs": [{ "name": "", "type": "bool", "internalType": "bool" }], "stateMutability": "pure" }, { "type": "event", "name": "MerkleRootUpdated", "inputs": [ { "name": "sender", "type": "address", "indexed": true, "internalType": "address" }, { "name": "previousRoot", "type": "bytes32", "indexed": false, "internalType": "bytes32" }, { "name": "newRoot", "type": "bytes32", "indexed": false, "internalType": "bytes32" }, { "name": "dataUri", "type": "string", "indexed": false, "internalType": "string" } ], "anonymous": false }, { "type": "event", "name": "OwnershipTransferred", "inputs": [ { "name": "previousOwner", "type": "address", "indexed": true, "internalType": "address" }, { "name": "newOwner", "type": "address", "indexed": true, "internalType": "address" } ], "anonymous": false }, { "type": "event", "name": "RelayerAddressAdded", "inputs": [ { "name": "relayerAddr", "type": "address", "indexed": true, "internalType": "address" } ], "anonymous": false }, { "type": "event", "name": "RelayerAddressRemoved", "inputs": [ { "name": "relayerAddr", "type": "address", "indexed": true, "internalType": "address" } ], "anonymous": false }, { "type": "error", "name": "AlreadyExists", "inputs": [] }, { "type": "error", "name": "NotAllowed", "inputs": [] }, { "type": "error", "name": "NotExists", "inputs": [] }, { "type": "error", "name": "OwnableInvalidOwner", "inputs": [ { "name": "owner", "type": "address", "internalType": "address" } ] }, { "type": "error", "name": "OwnableUnauthorizedAccount", "inputs": [ { "name": "account", "type": "address", "internalType": "address" } ] } ];