UNPKG

@tatumio/tatum-v1

Version:

Tatum API client allows browsers and Node.js clients to interact with Tatum API.

196 lines 14.9 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.bytecode = exports.abi = void 0; exports.abi = [ { 'anonymous': false, 'inputs': [ { 'indexed': true, 'internalType': 'address', 'name': 'previousOwner', 'type': 'address' }, { 'indexed': true, 'internalType': 'address', 'name': 'newOwner', 'type': 'address' } ], 'name': 'OwnershipTransferred', 'type': 'event' }, { 'inputs': [ { 'internalType': 'address', 'name': 'tokenAddress', 'type': 'address' }, { 'internalType': 'uint256', 'name': 'contractType', 'type': 'uint256' }, { 'internalType': 'address', 'name': 'spender', 'type': 'address' }, { 'internalType': 'uint256', 'name': '', 'type': 'uint256' }, { 'internalType': 'uint256', 'name': 'tokenId', 'type': 'uint256' } ], 'name': 'approve', 'outputs': [], 'stateMutability': 'nonpayable', 'type': 'function' }, { 'inputs': [ { 'internalType': 'address', 'name': '', 'type': 'address' }, { 'internalType': 'address', 'name': '', 'type': 'address' }, { 'internalType': 'uint256', 'name': '', 'type': 'uint256' }, { 'internalType': 'bytes', 'name': '', 'type': 'bytes' } ], 'name': 'onERC721Received', 'outputs': [ { 'internalType': 'bytes4', 'name': '', 'type': 'bytes4' } ], 'stateMutability': 'nonpayable', 'type': 'function' }, { 'inputs': [], 'name': 'owner', 'outputs': [ { 'internalType': 'address', 'name': '', 'type': 'address' } ], 'stateMutability': 'view', 'type': 'function' }, { 'inputs': [], 'name': 'renounceOwnership', 'outputs': [], 'stateMutability': 'nonpayable', 'type': 'function' }, { 'inputs': [ { 'internalType': 'address', 'name': 'tokenAddress', 'type': 'address' }, { 'internalType': 'uint256', 'name': 'contractType', 'type': 'uint256' }, { 'internalType': 'address', 'name': 'recipient', 'type': 'address' }, { 'internalType': 'uint256', 'name': 'amount', 'type': 'uint256' }, { 'internalType': 'uint256', 'name': 'tokenId', 'type': 'uint256' } ], 'name': 'transfer', 'outputs': [], 'stateMutability': 'payable', 'type': 'function' }, { 'inputs': [ { 'internalType': 'address[]', 'name': 'tokenAddress', 'type': 'address[]' }, { 'internalType': 'uint256[]', 'name': 'contractType', 'type': 'uint256[]' }, { 'internalType': 'address[]', 'name': 'recipient', 'type': 'address[]' }, { 'internalType': 'uint256[]', 'name': 'amount', 'type': 'uint256[]' }, { 'internalType': 'uint256[]', 'name': 'tokenId', 'type': 'uint256[]' } ], 'name': 'transferBatch', 'outputs': [], 'stateMutability': 'payable', 'type': 'function' }, { 'inputs': [ { 'internalType': 'address', 'name': 'newOwner', 'type': 'address' } ], 'name': 'transferOwnership', 'outputs': [], 'stateMutability': 'nonpayable', 'type': 'function' }, { 'stateMutability': 'payable', 'type': 'receive' } ]; exports.bytecode = '0x608060405234801561001057600080fd5b50600061001b61006a565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35061006e565b3390565b610ab98061007d6000396000f3fe6080604052600436106100745760003560e01c8063966f197c1161004e578063966f197c146100ef578063f2881e2114610102578063f2fde38b14610115578063f7e290a4146101355761007b565b8063150b7a0214610080578063715018a6146100b65780638da5cb5b146100cd5761007b565b3661007b57005b600080fd5b34801561008c57600080fd5b506100a061009b366004610700565b610155565b6040516100ad9190610931565b60405180910390f35b3480156100c257600080fd5b506100cb610165565b005b3480156100d957600080fd5b506100e26101f7565b6040516100ad91906108d1565b6100cb6100fd366004610805565b610206565b6100cb6101103660046107b8565b610445565b34801561012157600080fd5b506100cb6101303660046106df565b6104fb565b34801561014157600080fd5b506100cb6101503660046107b8565b6105bb565b630a85bd0160e11b949350505050565b61016d6105f2565b6001600160a01b031661017e6101f7565b6001600160a01b0316146101ad5760405162461bcd60e51b81526004016101a4906109c3565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b835185511461021457600080fd5b835183511461022257600080fd5b815183511461023057600080fd5b815181511461023e57600080fd5b60005b855181101561043d5784818151811061026a57634e487b7160e01b600052603260045260246000fd5b6020026020010151600114156103565785818151811061029a57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b031663b88d4fde308684815181106102d157634e487b7160e01b600052603260045260246000fd5b60200260200101518585815181106102f957634e487b7160e01b600052603260045260246000fd5b60200260200101516040518463ffffffff1660e01b815260040161031f939291906108e5565b600060405180830381600087803b15801561033957600080fd5b505af115801561034d573d6000803e3d6000fd5b5050505061042b565b84818151811061037657634e487b7160e01b600052603260045260246000fd5b602002602001015160031415610413578381815181106103a657634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166108fc8483815181106103da57634e487b7160e01b600052603260045260246000fd5b60200260200101519081150290604051600060405180830381858888f1935050505015801561040d573d6000803e3d6000fd5b5061042b565b60405162461bcd60e51b81526004016101a490610946565b8061043581610a46565b915050610241565b505050505050565b83600114156104b557604051635c46a7ef60e11b81526001600160a01b0386169063b88d4fde9061047e903090879086906004016108e5565b600060405180830381600087803b15801561049857600080fd5b505af11580156104ac573d6000803e3d6000fd5b505050506104f4565b8360031415610413576040516001600160a01b0384169083156108fc029084906000818181858888f1935050505015801561043d573d6000803e3d6000fd5b5050505050565b6105036105f2565b6001600160a01b03166105146101f7565b6001600160a01b03161461053a5760405162461bcd60e51b81526004016101a4906109c3565b6001600160a01b0381166105605760405162461bcd60e51b81526004016101a49061097d565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b83600114156104135760405163095ea7b360e01b81526001600160a01b0386169063095ea7b39061047e9086908590600401610918565b3390565b80356001600160a01b038116811461060d57600080fd5b919050565b600082601f830112610622578081fd5b8135602061063761063283610a22565b6109f8565b8281528181019085830183850287018401881015610653578586fd5b855b8581101561067857610666826105f6565b84529284019290840190600101610655565b5090979650505050505050565b600082601f830112610695578081fd5b813560206106a561063283610a22565b82815281810190858301838502870184018810156106c1578586fd5b855b85811015610678578135845292840192908401906001016106c3565b6000602082840312156106f0578081fd5b6106f9826105f6565b9392505050565b60008060008060808587031215610715578283fd5b61071e856105f6565b9350602061072d8187016105f6565b935060408601359250606086013567ffffffffffffffff80821115610750578384fd5b818801915088601f830112610763578384fd5b81358181111561077557610775610a6d565b610787601f8201601f191685016109f8565b9150808252898482850101111561079c578485fd5b8084840185840137810190920192909252939692955090935050565b600080600080600060a086880312156107cf578081fd5b6107d8866105f6565b9450602086013593506107ed604087016105f6565b94979396509394606081013594506080013592915050565b600080600080600060a0868803121561081c578081fd5b853567ffffffffffffffff80821115610833578283fd5b61083f89838a01610612565b96506020880135915080821115610854578283fd5b61086089838a01610685565b95506040880135915080821115610875578283fd5b61088189838a01610612565b94506060880135915080821115610896578283fd5b6108a289838a01610685565b935060808801359150808211156108b7578283fd5b506108c488828901610685565b9150509295509295909350565b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260806060820181905260009082015260a00190565b6001600160a01b03929092168252602082015260400190565b6001600160e01b031991909116815260200190565b60208082526019908201527f556e737570706f7274656420636f6e7472616374207479706500000000000000604082015260600190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60405181810167ffffffffffffffff81118282101715610a1a57610a1a610a6d565b604052919050565b600067ffffffffffffffff821115610a3c57610a3c610a6d565b5060209081020190565b6000600019821415610a6657634e487b7160e01b81526011600452602481fd5b5060010190565b634e487b7160e01b600052604160045260246000fdfea264697066735822122050654ddefd2a92bce0d1b0c7627a317183e73301e5950e78fa347935e89100cb64736f6c63430008000033'; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ3VzdG9kaWFsXzcyMV9Ub2tlbldhbGxldFdpdGhCYXRjaC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb250cmFjdHMvY3VzdG9kaWFsL0N1c3RvZGlhbF83MjFfVG9rZW5XYWxsZXRXaXRoQmF0Y2gudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQWEsUUFBQSxHQUFHLEdBQUc7SUFDZjtRQUNJLFdBQVcsRUFBRSxLQUFLO1FBQ2xCLFFBQVEsRUFBRTtZQUNOO2dCQUNJLFNBQVMsRUFBRSxJQUFJO2dCQUNmLGNBQWMsRUFBRSxTQUFTO2dCQUN6QixNQUFNLEVBQUUsZUFBZTtnQkFDdkIsTUFBTSxFQUFFLFNBQVM7YUFDcEI7WUFDRDtnQkFDSSxTQUFTLEVBQUUsSUFBSTtnQkFDZixjQUFjLEVBQUUsU0FBUztnQkFDekIsTUFBTSxFQUFFLFVBQVU7Z0JBQ2xCLE1BQU0sRUFBRSxTQUFTO2FBQ3BCO1NBQ0o7UUFDRCxNQUFNLEVBQUUsc0JBQXNCO1FBQzlCLE1BQU0sRUFBRSxPQUFPO0tBQ2xCO0lBQ0Q7UUFDSSxRQUFRLEVBQUU7WUFDTjtnQkFDSSxjQUFjLEVBQUUsU0FBUztnQkFDekIsTUFBTSxFQUFFLGNBQWM7Z0JBQ3RCLE1BQU0sRUFBRSxTQUFTO2FBQ3BCO1lBQ0Q7Z0JBQ0ksY0FBYyxFQUFFLFNBQVM7Z0JBQ3pCLE1BQU0sRUFBRSxjQUFjO2dCQUN0QixNQUFNLEVBQUUsU0FBUzthQUNwQjtZQUNEO2dCQUNJLGNBQWMsRUFBRSxTQUFTO2dCQUN6QixNQUFNLEVBQUUsU0FBUztnQkFDakIsTUFBTSxFQUFFLFNBQVM7YUFDcEI7WUFDRDtnQkFDSSxjQUFjLEVBQUUsU0FBUztnQkFDekIsTUFBTSxFQUFFLEVBQUU7Z0JBQ1YsTUFBTSxFQUFFLFNBQVM7YUFDcEI7WUFDRDtnQkFDSSxjQUFjLEVBQUUsU0FBUztnQkFDekIsTUFBTSxFQUFFLFNBQVM7Z0JBQ2pCLE1BQU0sRUFBRSxTQUFTO2FBQ3BCO1NB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