@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
878 lines • 39.3 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = [
{
'inputs': [
{
'internalType': 'string',
'name': 'uri',
'type': 'string'
},
{
'internalType': 'bool',
'name': 'publicMint',
'type': 'bool'
}
],
'stateMutability': 'nonpayable',
'type': 'constructor'
},
{
'anonymous': false,
'inputs': [
{
'indexed': true,
'internalType': 'address',
'name': 'account',
'type': 'address'
},
{
'indexed': true,
'internalType': 'address',
'name': 'operator',
'type': 'address'
},
{
'indexed': false,
'internalType': 'bool',
'name': 'approved',
'type': 'bool'
}
],
'name': 'ApprovalForAll',
'type': 'event'
},
{
'anonymous': false,
'inputs': [
{
'indexed': true,
'internalType': 'address',
'name': 'previousOwner',
'type': 'address'
},
{
'indexed': true,
'internalType': 'address',
'name': 'newOwner',
'type': 'address'
}
],
'name': 'OwnershipTransferred',
'type': 'event'
},
{
'anonymous': false,
'inputs': [
{
'indexed': false,
'internalType': 'address',
'name': 'account',
'type': 'address'
}
],
'name': 'Paused',
'type': 'event'
},
{
'anonymous': false,
'inputs': [
{
'indexed': true,
'internalType': 'bytes32',
'name': 'role',
'type': 'bytes32'
},
{
'indexed': true,
'internalType': 'bytes32',
'name': 'previousAdminRole',
'type': 'bytes32'
},
{
'indexed': true,
'internalType': 'bytes32',
'name': 'newAdminRole',
'type': 'bytes32'
}
],
'name': 'RoleAdminChanged',
'type': 'event'
},
{
'anonymous': false,
'inputs': [
{
'indexed': true,
'internalType': 'bytes32',
'name': 'role',
'type': 'bytes32'
},
{
'indexed': true,
'internalType': 'address',
'name': 'account',
'type': 'address'
},
{
'indexed': true,
'internalType': 'address',
'name': 'sender',
'type': 'address'
}
],
'name': 'RoleGranted',
'type': 'event'
},
{
'anonymous': false,
'inputs': [
{
'indexed': true,
'internalType': 'bytes32',
'name': 'role',
'type': 'bytes32'
},
{
'indexed': true,
'internalType': 'address',
'name': 'account',
'type': 'address'
},
{
'indexed': true,
'internalType': 'address',
'name': 'sender',
'type': 'address'
}
],
'name': 'RoleRevoked',
'type': 'event'
},
{
'anonymous': false,
'inputs': [
{
'indexed': true,
'internalType': 'address',
'name': 'operator',
'type': 'address'
},
{
'indexed': true,
'internalType': 'address',
'name': 'from',
'type': 'address'
},
{
'indexed': true,
'internalType': 'address',
'name': 'to',
'type': 'address'
},
{
'indexed': false,
'internalType': 'uint256[]',
'name': 'ids',
'type': 'uint256[]'
},
{
'indexed': false,
'internalType': 'uint256[]',
'name': 'values',
'type': 'uint256[]'
}
],
'name': 'TransferBatch',
'type': 'event'
},
{
'anonymous': false,
'inputs': [
{
'indexed': true,
'internalType': 'address',
'name': 'operator',
'type': 'address'
},
{
'indexed': true,
'internalType': 'address',
'name': 'from',
'type': 'address'
},
{
'indexed': true,
'internalType': 'address',
'name': 'to',
'type': 'address'
},
{
'indexed': false,
'internalType': 'uint256',
'name': 'id',
'type': 'uint256'
},
{
'indexed': false,
'internalType': 'uint256',
'name': 'value',
'type': 'uint256'
}
],
'name': 'TransferSingle',
'type': 'event'
},
{
'anonymous': false,
'inputs': [
{
'indexed': false,
'internalType': 'string',
'name': 'value',
'type': 'string'
},
{
'indexed': true,
'internalType': 'uint256',
'name': 'id',
'type': 'uint256'
}
],
'name': 'URI',
'type': 'event'
},
{
'anonymous': false,
'inputs': [
{
'indexed': false,
'internalType': 'address',
'name': 'account',
'type': 'address'
}
],
'name': 'Unpaused',
'type': 'event'
},
{
'inputs': [],
'name': 'DEFAULT_ADMIN_ROLE',
'outputs': [
{
'internalType': 'bytes32',
'name': '',
'type': 'bytes32'
}
],
'stateMutability': 'view',
'type': 'function'
},
{
'inputs': [],
'name': 'MINTER_ROLE',
'outputs': [
{
'internalType': 'bytes32',
'name': '',
'type': 'bytes32'
}
],
'stateMutability': 'view',
'type': 'function'
},
{
'inputs': [],
'name': 'PAUSER_ROLE',
'outputs': [
{
'internalType': 'bytes32',
'name': '',
'type': 'bytes32'
}
],
'stateMutability': 'view',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'address',
'name': 'account',
'type': 'address'
},
{
'internalType': 'uint256',
'name': 'id',
'type': 'uint256'
}
],
'name': 'balanceOf',
'outputs': [
{
'internalType': 'uint256',
'name': '',
'type': 'uint256'
}
],
'stateMutability': 'view',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'address[]',
'name': 'accounts',
'type': 'address[]'
},
{
'internalType': 'uint256[]',
'name': 'ids',
'type': 'uint256[]'
}
],
'name': 'balanceOfBatch',
'outputs': [
{
'internalType': 'uint256[]',
'name': '',
'type': 'uint256[]'
}
],
'stateMutability': 'view',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'address',
'name': 'account',
'type': 'address'
},
{
'internalType': 'uint256',
'name': 'id',
'type': 'uint256'
},
{
'internalType': 'uint256',
'name': 'value',
'type': 'uint256'
}
],
'name': 'burn',
'outputs': [],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'address',
'name': 'account',
'type': 'address'
},
{
'internalType': 'uint256[]',
'name': 'ids',
'type': 'uint256[]'
},
{
'internalType': 'uint256[]',
'name': 'values',
'type': 'uint256[]'
}
],
'name': 'burnBatch',
'outputs': [],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'bytes32',
'name': 'role',
'type': 'bytes32'
}
],
'name': 'getRoleAdmin',
'outputs': [
{
'internalType': 'bytes32',
'name': '',
'type': 'bytes32'
}
],
'stateMutability': 'view',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'bytes32',
'name': 'role',
'type': 'bytes32'
},
{
'internalType': 'uint256',
'name': 'index',
'type': 'uint256'
}
],
'name': 'getRoleMember',
'outputs': [
{
'internalType': 'address',
'name': '',
'type': 'address'
}
],
'stateMutability': 'view',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'bytes32',
'name': 'role',
'type': 'bytes32'
}
],
'name': 'getRoleMemberCount',
'outputs': [
{
'internalType': 'uint256',
'name': '',
'type': 'uint256'
}
],
'stateMutability': 'view',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'bytes32',
'name': 'role',
'type': 'bytes32'
},
{
'internalType': 'address',
'name': 'account',
'type': 'address'
}
],
'name': 'grantRole',
'outputs': [],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'bytes32',
'name': 'role',
'type': 'bytes32'
},
{
'internalType': 'address',
'name': 'account',
'type': 'address'
}
],
'name': 'hasRole',
'outputs': [
{
'internalType': 'bool',
'name': '',
'type': 'bool'
}
],
'stateMutability': 'view',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'address',
'name': 'account',
'type': 'address'
},
{
'internalType': 'address',
'name': 'operator',
'type': 'address'
}
],
'name': 'isApprovedForAll',
'outputs': [
{
'internalType': 'bool',
'name': '',
'type': 'bool'
}
],
'stateMutability': 'view',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'address',
'name': 'to',
'type': 'address'
},
{
'internalType': 'uint256',
'name': 'id',
'type': 'uint256'
},
{
'internalType': 'uint256',
'name': 'amount',
'type': 'uint256'
},
{
'internalType': 'bytes',
'name': 'data',
'type': 'bytes'
}
],
'name': 'mint',
'outputs': [],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'address',
'name': 'to',
'type': 'address'
},
{
'internalType': 'uint256[]',
'name': 'ids',
'type': 'uint256[]'
},
{
'internalType': 'uint256[]',
'name': 'amounts',
'type': 'uint256[]'
},
{
'internalType': 'bytes',
'name': 'data',
'type': 'bytes'
}
],
'name': 'mintBatch',
'outputs': [],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'address[]',
'name': 'to',
'type': 'address[]'
},
{
'internalType': 'uint256[][]',
'name': 'ids',
'type': 'uint256[][]'
},
{
'internalType': 'uint256[][]',
'name': 'amounts',
'type': 'uint256[][]'
},
{
'internalType': 'bytes',
'name': 'data',
'type': 'bytes'
}
],
'name': 'mintBatch',
'outputs': [],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [],
'name': 'owner',
'outputs': [
{
'internalType': 'address',
'name': '',
'type': 'address'
}
],
'stateMutability': 'view',
'type': 'function'
},
{
'inputs': [],
'name': 'pause',
'outputs': [],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [],
'name': 'paused',
'outputs': [
{
'internalType': 'bool',
'name': '',
'type': 'bool'
}
],
'stateMutability': 'view',
'type': 'function'
},
{
'inputs': [],
'name': 'renounceOwnership',
'outputs': [],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'bytes32',
'name': 'role',
'type': 'bytes32'
},
{
'internalType': 'address',
'name': 'account',
'type': 'address'
}
],
'name': 'renounceRole',
'outputs': [],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'bytes32',
'name': 'role',
'type': 'bytes32'
},
{
'internalType': 'address',
'name': 'account',
'type': 'address'
}
],
'name': 'revokeRole',
'outputs': [],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'address',
'name': 'to',
'type': 'address'
},
{
'internalType': 'uint256[]',
'name': 'ids',
'type': 'uint256[]'
},
{
'internalType': 'uint256[]',
'name': 'amounts',
'type': 'uint256[]'
},
{
'internalType': 'bytes',
'name': 'data',
'type': 'bytes'
}
],
'name': 'safeBatchTransfer',
'outputs': [],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'address',
'name': 'from',
'type': 'address'
},
{
'internalType': 'address',
'name': 'to',
'type': 'address'
},
{
'internalType': 'uint256[]',
'name': 'ids',
'type': 'uint256[]'
},
{
'internalType': 'uint256[]',
'name': 'amounts',
'type': 'uint256[]'
},
{
'internalType': 'bytes',
'name': 'data',
'type': 'bytes'
}
],
'name': 'safeBatchTransferFrom',
'outputs': [],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'address',
'name': 'to',
'type': 'address'
},
{
'internalType': 'uint256',
'name': 'id',
'type': 'uint256'
},
{
'internalType': 'uint256',
'name': 'amount',
'type': 'uint256'
},
{
'internalType': 'bytes',
'name': 'data',
'type': 'bytes'
}
],
'name': 'safeTransfer',
'outputs': [],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'address',
'name': 'from',
'type': 'address'
},
{
'internalType': 'address',
'name': 'to',
'type': 'address'
},
{
'internalType': 'uint256',
'name': 'id',
'type': 'uint256'
},
{
'internalType': 'uint256',
'name': 'amount',
'type': 'uint256'
},
{
'internalType': 'bytes',
'name': 'data',
'type': 'bytes'
}
],
'name': 'safeTransferFrom',
'outputs': [],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'address',
'name': 'operator',
'type': 'address'
},
{
'internalType': 'bool',
'name': 'approved',
'type': 'bool'
}
],
'name': 'setApprovalForAll',
'outputs': [],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'bytes4',
'name': 'interfaceId',
'type': 'bytes4'
}
],
'name': 'supportsInterface',
'outputs': [
{
'internalType': 'bool',
'name': '',
'type': 'bool'
}
],
'stateMutability': 'view',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'address',
'name': 'newOwner',
'type': 'address'
}
],
'name': 'transferOwnership',
'outputs': [],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [],
'name': 'unpause',
'outputs': [],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'uint256',
'name': '',
'type': 'uint256'
}
],
'name': 'uri',
'outputs': [
{
'internalType': 'string',
'name': '',
'type': 'string'
}
],
'stateMutability': 'view',
'type': 'function'
}
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJjMTE1NV9hYmkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY29udHJhY3RzL2VyYzExNTUvZXJjMTE1NV9hYmkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxrQkFBZTtJQUNkO1FBQ0MsUUFBUSxFQUFFO1lBQ1Q7Z0JBQ0MsY0FBYyxFQUFFLFFBQVE7Z0JBQ3hCLE1BQU0sRUFBRSxLQUFLO2dCQUNiLE1BQU0sRUFBRSxRQUFRO2FBQ2hCO1lBQ0Q7Z0JBQ0MsY0FBYyxFQUFFLE1BQU07Z0JBQ3RCLE1BQU0sRUFBRSxZQUFZO2dCQUNwQixNQUFNLEVBQUUsTUFBTTthQUNkO1NBQ0Q7UUFDRCxpQkFBaUIsRUFBRSxZQUFZO1FBQy9CLE1BQU0sRUFBRSxhQUFhO0tBQ3JCO0lBQ0Q7UUFDQyxXQUFXLEVBQUUsS0FBSztRQUNsQixRQUFRLEVBQUU7WUFDVDtnQkFDQyxTQUFTLEVBQUUsSUFBSTtnQkFDZixjQUFjLEVBQUUsU0FBUztnQkFDekIsTUFBTSxFQUFFLFNBQVM7Z0JBQ2pCLE1BQU0sRUFBRSxTQUFTO2FBQ2pCO1lBQ0Q7Z0JBQ0MsU0FBUyxFQUFFLElBQUk7Z0JBQ2YsY0FBYyxFQUFFLFNBQVM7Z0JBQ3pCLE1BQU0sRUFBRSxVQUFVO2dCQUNsQixNQUFNLEVBQUUsU0FBUzthQUNqQjtZQUNEO2dCQUNDLFNBQVMsRUFBRSxLQUFLO2dCQUNoQixjQUFjLEVBQUUsTUFBTTtnQkFDdEIsTUFBTSxFQUFFLFVBQVU7Z0JBQ2xCLE1BQU0sRUFBRSxNQUFNO2FBQ2Q7U0FDRDtRQUNELE1BQU0sRUFBRSxnQkFBZ0I7UUFDeEIsTUFBTSxFQUFFLE9BQU87S0FDZjtJQUNEO1FBQ0MsV0FBVyxFQUFFLEtBQUs7UUFDbEIsUUFBUSxFQUFFO1lBQ1Q7Z0JBQ0MsU0FBUyxFQUFFLElBQUk7Z0JBQ2YsY0FBYyxFQUFFLFNBQVM7Z0JBQ3pCLE1BQU0sRUFBRSxlQUFlO2dCQUN2QixNQUFNLEVBQUUsU0FBUzthQUNqQjtZ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