@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
196 lines • 15.9 kB
JavaScript
;
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': 'amount',
'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 = '0x608060405234801561001057600080fd5b50600061001b61006a565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35061006e565b3390565b610cbc8061007d6000396000f3fe6080604052600436106100745760003560e01c8063966f197c1161004e578063966f197c146100ef578063f2881e2114610102578063f2fde38b14610115578063f7e290a4146101355761007b565b8063150b7a0214610080578063715018a6146100b65780638da5cb5b146100cd5761007b565b3661007b57005b600080fd5b34801561008c57600080fd5b506100a061009b3660046108e3565b610155565b6040516100ad9190610b34565b60405180910390f35b3480156100c257600080fd5b506100cb610165565b005b3480156100d957600080fd5b506100e26101f7565b6040516100ad9190610ad4565b6100cb6100fd3660046109e8565b610206565b6100cb61011036600461099b565b61056a565b34801561012157600080fd5b506100cb6101303660046108c2565b6106ab565b34801561014157600080fd5b506100cb61015036600461099b565b61076b565b630a85bd0160e11b949350505050565b61016d6107d5565b6001600160a01b031661017e6101f7565b6001600160a01b0316146101ad5760405162461bcd60e51b81526004016101a490610bc6565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b835185511461021457600080fd5b835183511461022257600080fd5b815183511461023057600080fd5b805183511461023e57600080fd5b60005b85518110156105625784818151811061026a57634e487b7160e01b600052603260045260246000fd5b6020026020010151600014156103755785818151811061029a57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b031663a9059cbb8583815181106102d057634e487b7160e01b600052603260045260246000fd5b60200260200101518584815181106102f857634e487b7160e01b600052603260045260246000fd5b60200260200101516040518363ffffffff1660e01b815260040161031d929190610b1b565b602060405180830381600087803b15801561033757600080fd5b505af115801561034b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061036f9190610ab4565b50610550565b84818151811061039557634e487b7160e01b600052603260045260246000fd5b602002602001015160011415610481578581815181106103c557634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b031663b88d4fde308684815181106103fc57634e487b7160e01b600052603260045260246000fd5b602002602001015185858151811061042457634e487b7160e01b600052603260045260246000fd5b60200260200101516040518463ffffffff1660e01b815260040161044a93929190610ae8565b600060405180830381600087803b15801561046457600080fd5b505af1158015610478573d6000803e3d6000fd5b50505050610550565b8481815181106104a157634e487b7160e01b600052603260045260246000fd5b602002602001015160031415610538578381815181106104d157634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166108fc84838151811061050557634e487b7160e01b600052603260045260246000fd5b60200260200101519081150290604051600060405180830381858888f1935050505015801561036f573d6000803e3d6000fd5b60405162461bcd60e51b81526004016101a490610b49565b8061055a81610c49565b915050610241565b505050505050565b836105f55760405163a9059cbb60e01b81526001600160a01b0386169063a9059cbb9061059d9086908690600401610b1b565b602060405180830381600087803b1580156105b757600080fd5b505af11580156105cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ef9190610ab4565b506106a4565b836001141561066557604051635c46a7ef60e11b81526001600160a01b0386169063b88d4fde9061062e90309087908690600401610ae8565b600060405180830381600087803b15801561064857600080fd5b505af115801561065c573d6000803e3d6000fd5b505050506106a4565b8360031415610538576040516001600160a01b0384169083156108fc029084906000818181858888f193505050501580156105ef573d6000803e3d6000fd5b5050505050565b6106b36107d5565b6001600160a01b03166106c46101f7565b6001600160a01b0316146106ea5760405162461bcd60e51b81526004016101a490610bc6565b6001600160a01b0381166107105760405162461bcd60e51b81526004016101a490610b80565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b8361079e5760405163095ea7b360e01b81526001600160a01b0386169063095ea7b39061059d9086908690600401610b1b565b83600114156105385760405163095ea7b360e01b81526001600160a01b0386169063095ea7b39061062e9086908590600401610b1b565b3390565b80356001600160a01b03811681146107f057600080fd5b919050565b600082601f830112610805578081fd5b8135602061081a61081583610c25565b610bfb565b8281528181019085830183850287018401881015610836578586fd5b855b8581101561085b57610849826107d9565b84529284019290840190600101610838565b5090979650505050505050565b600082601f830112610878578081fd5b8135602061088861081583610c25565b82815281810190858301838502870184018810156108a4578586fd5b855b8581101561085b578135845292840192908401906001016108a6565b6000602082840312156108d3578081fd5b6108dc826107d9565b9392505050565b600080600080608085870312156108f8578283fd5b610901856107d9565b935060206109108187016107d9565b935060408601359250606086013567ffffffffffffffff80821115610933578384fd5b818801915088601f830112610946578384fd5b81358181111561095857610958610c70565b61096a601f8201601f19168501610bfb565b9150808252898482850101111561097f578485fd5b8084840185840137810190920192909252939692955090935050565b600080600080600060a086880312156109b2578081fd5b6109bb866107d9565b9450602086013593506109d0604087016107d9565b94979396509394606081013594506080013592915050565b600080600080600060a086880312156109ff578081fd5b853567ffffffffffffffff80821115610a16578283fd5b610a2289838a016107f5565b96506020880135915080821115610a37578283fd5b610a4389838a01610868565b95506040880135915080821115610a58578283fd5b610a6489838a016107f5565b94506060880135915080821115610a79578283fd5b610a8589838a01610868565b93506080880135915080821115610a9a578283fd5b50610aa788828901610868565b9150509295509295909350565b600060208284031215610ac5578081fd5b815180151581146108dc578182fd5b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260806060820181905260009082015260a00190565b6001600160a01b03929092168252602082015260400190565b6001600160e01b031991909116815260200190565b60208082526019908201527f556e737570706f7274656420636f6e7472616374207479706500000000000000604082015260600190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60405181810167ffffffffffffffff81118282101715610c1d57610c1d610c70565b604052919050565b600067ffffffffffffffff821115610c3f57610c3f610c70565b5060209081020190565b6000600019821415610c6957634e487b7160e01b81526011600452602481fd5b5060010190565b634e487b7160e01b600052604160045260246000fdfea2646970667358221220a767da2cb14ad6fbdfab605940cb9883337f29531cb1d566dec1772632a46ae964736f6c63430008000033';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ3VzdG9kaWFsXzIwXzcyMV9Ub2tlbldhbGxldFdpdGhCYXRjaC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb250cmFjdHMvY3VzdG9kaWFsL0N1c3RvZGlhbF8yMF83MjFfVG9rZW5XYWxsZXRXaXRoQmF0Y2gudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQWEsUUFBQSxHQUFHLEdBQUc7SUFDZjtRQUNJLFdBQVcsRUFBRSxLQUFLO1FBQ2xCLFFBQVEsRUFBRTtZQUNOO2dCQUNJLFNBQVMsRUFBRSxJQUFJO2dCQUNmLGNBQWMsRUFBRSxTQUFTO2dCQUN6QixNQUFNLEVBQUUsZUFBZTtnQkFDdkIsTUFBTSxFQUFFLFNBQVM7YUFDcEI7WUFDRDtnQkFDSSxTQUFTLEVBQUUsSUFBSTtnQkFDZixjQUFjLEVBQUUsU0FBUztnQkFDekIsTUFBTSxFQUFFLFVBQVU7Z0JBQ2xCLE1BQU0sRUFBRSxTQUFTO2FBQ3BCO1NBQ0o7UUFDRCxNQUFNLEVBQUUsc0JBQXNCO1FBQzlCLE1BQU0sRUFBRSxPQUFPO0tBQ2xCO0lBQ0Q7UUFDSSxRQUFRLEVBQUU7WUFDTjtnQkFDSSxjQUFjLEVBQUUsU0FBUztnQkFDekIsTUFBTSxFQUFFLGNBQWM7Z0JBQ3RCLE1BQU0sRUFBRSxTQUFTO2FBQ3BCO1lBQ0Q7Z0JBQ0ksY0FBYyxFQUFFLFNBQVM7Z0JBQ3pCLE1BQU0sRUFBRSxjQUFjO2dCQUN0QixNQUFNLEVBQUUsU0FBUzthQUNwQjtZQUNEO2dCQUNJLGNBQWMsRUFBRSxTQUFTO2dCQUN6QixNQUFNLEVBQUUsU0FBUztnQkFDakIsTUFBTSxFQUFFLFNBQVM7YUFDcEI7WUFDRDtnQkFDSSxjQUFjLEVBQUUsU0FBUztnQkFDekIsTUFBTSxFQUFFLFFBQVE7Z0JBQ2hCLE1BQU0sRUFBRSxTQUFTO2FBQ3BCO1lBQ0Q7Z0JBQ0ksY0FBYyxFQUFFLFNBQVM7Z0JBQ3pCLE1BQU0sRUFBRSxTQUFTO2dCQUNqQixNQUFNLEVBQUUsU0FBUzth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