@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
240 lines • 18.5 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': '',
'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': 'uint256[]',
'name': '',
'type': 'uint256[]'
},
{
'internalType': 'bytes',
'name': '',
'type': 'bytes'
}
],
'name': 'onERC1155BatchReceived',
'outputs': [
{
'internalType': 'bytes4',
'name': '',
'type': 'bytes4'
}
],
'stateMutability': 'nonpayable',
'type': 'function'
},
{
'inputs': [
{
'internalType': 'address',
'name': '',
'type': 'address'
},
{
'internalType': 'address',
'name': '',
'type': 'address'
},
{
'internalType': 'uint256',
'name': '',
'type': 'uint256'
},
{
'internalType': 'uint256',
'name': '',
'type': 'uint256'
},
{
'internalType': 'bytes',
'name': '',
'type': 'bytes'
}
],
'name': 'onERC1155Received',
'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 = '0x608060405234801561001057600080fd5b50600061001b61006a565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35061006e565b3390565b610df48061007d6000396000f3fe60806040526004361061007f5760003560e01c8063f23a6e611161004e578063f23a6e611461010d578063f2881e211461012d578063f2fde38b14610140578063f7e290a41461016057610086565b8063715018a61461008b5780638da5cb5b146100a2578063966f197c146100cd578063bc197c81146100e057610086565b3661008657005b600080fd5b34801561009757600080fd5b506100a0610180565b005b3480156100ae57600080fd5b506100b7610212565b6040516100c49190610bec565b60405180910390f35b6100a06100db366004610b0d565b610221565b3480156100ec57600080fd5b506101006100fb3660046109b7565b6105ae565b6040516100c49190610c6c565b34801561011957600080fd5b50610100610128366004610a5d565b6105bf565b6100a061013b366004610ac0565b6105d0565b34801561014c57600080fd5b506100a061015b366004610996565b610713565b34801561016c57600080fd5b506100a061017b366004610ac0565b6107d3565b61018861083e565b6001600160a01b0316610199610212565b6001600160a01b0316146101c85760405162461bcd60e51b81526004016101bf90610cfe565b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b835185511461022f57600080fd5b835183511461023d57600080fd5b815183511461024b57600080fd5b805182511461025957600080fd5b60005b85518110156105a65784818151811061028557634e487b7160e01b600052603260045260246000fd5b602002602001015160001415610390578581815181106102b557634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b031663a9059cbb8583815181106102eb57634e487b7160e01b600052603260045260246000fd5b602002602001015185848151811061031357634e487b7160e01b600052603260045260246000fd5b60200260200101516040518363ffffffff1660e01b8152600401610338929190610c53565b602060405180830381600087803b15801561035257600080fd5b505af1158015610366573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061038a9190610bcc565b50610594565b8481815181106103b057634e487b7160e01b600052603260045260246000fd5b6020026020010151600214156104c5578581815181106103e057634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b031663f242432a3086848151811061041757634e487b7160e01b600052603260045260246000fd5b602002602001015185858151811061043f57634e487b7160e01b600052603260045260246000fd5b602002602001015187868151811061046757634e487b7160e01b600052603260045260246000fd5b60200260200101516040518563ffffffff1660e01b815260040161048e9493929190610c00565b600060405180830381600087803b1580156104a857600080fd5b505af11580156104bc573d6000803e3d6000fd5b50505050610594565b8481815181106104e557634e487b7160e01b600052603260045260246000fd5b60200260200101516003141561057c5783818151811061051557634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166108fc84838151811061054957634e487b7160e01b600052603260045260246000fd5b60200260200101519081150290604051600060405180830381858888f1935050505015801561038a573d6000803e3d6000fd5b60405162461bcd60e51b81526004016101bf90610c81565b8061059e81610d81565b91505061025c565b505050505050565b63bc197c8160e01b95945050505050565b63f23a6e6160e01b95945050505050565b8361065b5760405163a9059cbb60e01b81526001600160a01b0386169063a9059cbb906106039086908690600401610c53565b602060405180830381600087803b15801561061d57600080fd5b505af1158015610631573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106559190610bcc565b5061070c565b83600214156106cd57604051637921219560e11b81526001600160a01b0386169063f242432a90610696903090879086908890600401610c00565b600060405180830381600087803b1580156106b057600080fd5b505af11580156106c4573d6000803e3d6000fd5b5050505061070c565b836003141561057c576040516001600160a01b0384169083156108fc029084906000818181858888f19350505050158015610655573d6000803e3d6000fd5b5050505050565b61071b61083e565b6001600160a01b031661072c610212565b6001600160a01b0316146107525760405162461bcd60e51b81526004016101bf90610cfe565b6001600160a01b0381166107785760405162461bcd60e51b81526004016101bf90610cb8565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b836108065760405163095ea7b360e01b81526001600160a01b0386169063095ea7b3906106039086908690600401610c53565b836002141561057c5760405163a22cb46560e01b81526001600160a01b0386169063a22cb46590610696908690600190600401610c38565b3390565b80356001600160a01b038116811461085957600080fd5b919050565b600082601f83011261086e578081fd5b8135602061088361087e83610d5d565b610d33565b828152818101908583018385028701840188101561089f578586fd5b855b858110156108c4576108b282610842565b845292840192908401906001016108a1565b5090979650505050505050565b600082601f8301126108e1578081fd5b813560206108f161087e83610d5d565b828152818101908583018385028701840188101561090d578586fd5b855b858110156108c45781358452928401929084019060010161090f565b600082601f83011261093b578081fd5b813567ffffffffffffffff81111561095557610955610da8565b610968601f8201601f1916602001610d33565b81815284602083860101111561097c578283fd5b816020850160208301379081016020019190915292915050565b6000602082840312156109a7578081fd5b6109b082610842565b9392505050565b600080600080600060a086880312156109ce578081fd5b6109d786610842565b94506109e560208701610842565b9350604086013567ffffffffffffffff80821115610a01578283fd5b610a0d89838a016108d1565b94506060880135915080821115610a22578283fd5b610a2e89838a016108d1565b93506080880135915080821115610a43578283fd5b50610a508882890161092b565b9150509295509295909350565b600080600080600060a08688031215610a74578081fd5b610a7d86610842565b9450610a8b60208701610842565b93506040860135925060608601359150608086013567ffffffffffffffff811115610ab4578182fd5b610a508882890161092b565b600080600080600060a08688031215610ad7578081fd5b610ae086610842565b945060208601359350610af560408701610842565b94979396509394606081013594506080013592915050565b600080600080600060a08688031215610b24578081fd5b853567ffffffffffffffff80821115610b3b578283fd5b610b4789838a0161085e565b96506020880135915080821115610b5c578283fd5b610b6889838a016108d1565b95506040880135915080821115610b7d578283fd5b610b8989838a0161085e565b94506060880135915080821115610b9e578283fd5b610baa89838a016108d1565b93506080880135915080821115610bbf578283fd5b50610a50888289016108d1565b600060208284031215610bdd578081fd5b815180151581146109b0578182fd5b6001600160a01b0391909116815260200190565b6001600160a01b0394851681529290931660208301526040820152606081019190915260a06080820181905260009082015260c00190565b6001600160a01b039290921682521515602082015260400190565b6001600160a01b03929092168252602082015260400190565b6001600160e01b031991909116815260200190565b60208082526019908201527f556e737570706f7274656420636f6e7472616374207479706500000000000000604082015260600190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60405181810167ffffffffffffffff81118282101715610d5557610d55610da8565b604052919050565b600067ffffffffffffffff821115610d7757610d77610da8565b5060209081020190565b6000600019821415610da157634e487b7160e01b81526011600452602481fd5b5060010190565b634e487b7160e01b600052604160045260246000fdfea26469706673582212205a25241d4feadd69f001bc21dd187f0310c2d7697ac978b1e029a9bb31ac7f9a64736f6c63430008000033';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ3VzdG9kaWFsXzIwXzExNTVfVG9rZW5XYWxsZXRXaXRoQmF0Y2guanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY29udHJhY3RzL2N1c3RvZGlhbC9DdXN0b2RpYWxfMjBfMTE1NV9Ub2tlbldhbGxldFdpdGhCYXRjaC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBYSxRQUFBLEdBQUcsR0FBRztJQUNmO1FBQ0ksV0FBVyxFQUFFLEtBQUs7UUFDbEIsUUFBUSxFQUFFO1lBQ047Z0JBQ0ksU0FBUyxFQUFFLElBQUk7Z0JBQ2YsY0FBYyxFQUFFLFNBQVM7Z0JBQ3pCLE1BQU0sRUFBRSxlQUFlO2dCQUN2QixNQUFNLEVBQUUsU0FBUzthQUNwQjtZQUNEO2dCQUNJLFNBQVMsRUFBRSxJQUFJO2dCQUNmLGNBQWMsRUFBRSxTQUFTO2dCQUN6QixNQUFNLEVBQUUsVUFBVTtnQkFDbEIsTUFBTSxFQUFFLFNBQVM7YUFDcEI7U0FDSjtRQUNELE1BQU0sRUFBRSxzQkFBc0I7UUFDOUIsTUFBTSxFQUFFLE9BQU87S0FDbEI7SUFDRDtRQUNJLFFBQVEsRUFBRTtZQUNOO2dCQUNJLGNBQWMsRUFBRSxTQUFTO2dCQUN6QixNQUFNLEVBQUUsY0FBYztnQkFDdEIsTUFBTSxFQUFFLFNBQVM7YUFDcEI7WUFDRDtnQkFDSSxjQUFjLEVBQUUsU0FBUztnQkFDekIsTUFBTSxFQUFFLGNBQWM7Z0JBQ3RCLE1BQU0sRUFBRSxTQUFTO2FBQ3BCO1lBQ0Q7Z0JBQ0ksY0FBYyxFQUFFLFNBQVM7Z0JBQ3pCLE1BQU0sRUFBRSxTQUFTO2dCQUNqQixNQUFNLEVBQUUsU0FBUzthQUNwQjtZQUNEO2dCQUNJLGNBQWMsRUFBRSxTQUFTO2dCQUN6QixNQUFNLEVBQUUsUUFBUTtnQkFDaEIsTUFBTSxFQUFFLFNBQVM7YUFDcEI7WUFDRDtnQkFDSSxjQUFjLEVBQUUsU0FBUztnQkFDekIsTUFBTSxFQUFFLEVBQUU7Z0JBQ1YsTUFBTSxFQUFFLFNBQVM7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