Auction Contract (Second).json

"WithdrawDrop": {
"abi": [
{
"inputs": [
{
"internalType": "address[]",
"name": "_recipients",
"type": "address[]"
},
{
"internalType": "uint256[]",
"name": "_droppedValues",
"type": "uint256[]"
},
{
"internalType": "address",
"name": "_droppedToken",
"type": "address"
},
{
"internalType": "address payable",
"name": "_owner",
"type": "address"
},
{
"internalType": "uint256",
"name": "_timeLimit",
"type": "uint256"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "allowances",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "closeDrop",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "droppedToken",
"outputs": [
{
"internalType": "contract IERC20",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "owner",
"outputs": [
{
"internalType": "address payable",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "timeLimit",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "withdraw",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}
],
"devdoc": {
"kind": "dev",
"methods": {},
"version": 1
},
"bytecode": "0x608060405234801561001057600080fd5b5060405161087b38038061087b83398101604081905261002f916101fe565b8351855114610073576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161006a906102eb565b60405180910390fd5b60005b85518161ffff16101561014757848161ffff16815181106100c0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600080888461ffff1681518110610108577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550808061013f90610394565b915050610076565b50600180546001600160a01b039485166001600160a01b03199182161790915560039190915560028054929093169116179055506104229050565b805161018d8161040a565b919050565b600082601f8301126101a2578081fd5b815160206101b76101b283610371565b610348565b82815281810190858301838502870184018810156101d3578586fd5b855b858110156101f1578151845292840192908401906001016101d5565b5090979650505050505050565b600080600080600060a08688031215610215578081fd5b85516001600160401b038082111561022b578283fd5b818801915088601f83011261023e578283fd5b8151602061024e6101b283610371565b82815281810190858301838502870184018e101561026a578788fd5b8796505b848710156102955780516102818161040a565b83526001969096019591830191830161026e565b50918b01519199509093505050808211156102ae578283fd5b506102bb88828901610192565b9450506102ca60408701610182565b92506102d860608701610182565b9150608086015190509295509295909350565b60208082526035908201527f4e756d626572206f6620726563697069656e747320616e642064726f7070656460408201527f2076616c756573206d75737420626520657175616c0000000000000000000000606082015260800190565b6040518181016001600160401b0381118282101715610369576103696103db565b604052919050565b60006001600160401b0382111561038a5761038a6103db565b5060209081020190565b600061ffff808316818114156103d1577f4e487b710000000000000000000000000000000000000000000000000000000083526011600452602483fd5b6001019392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6001600160a01b038116811461041f57600080fd5b50565b61044a806104316000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c80638da5cb5b116100505780638da5cb5b146100b2578063c08d1fe5146100c7578063e9e0129c146100cf57610072565b80632b603c71146100775780633ccfd60b146100a05780637d0bab5b146100aa575b600080fd5b61008a61008536600461030a565b6100d7565b604051610097919061040b565b60405180910390f35b6100a86100e9565b005b6100a86101b9565b6100ba6102e6565b6040516100979190610370565b61008a6102f5565b6100ba6102fb565b60006020819052908152604090205481565b336000908152602081905260409020548061011f5760405162461bcd60e51b8152600401610116906103d4565b60405180910390fd5b3360008181526020819052604080822091909155600154905163a9059cbb60e01b81526001600160a01b039091169163a9059cbb9161016391908590600401610384565b602060405180830381600087803b15801561017d57600080fd5b505af1158015610191573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101b59190610338565b5050565b6003544210156101db5760405162461bcd60e51b81526004016101169061039d565b6001546002546040516370a0823160e01b81526001600160a01b039283169263a9059cbb92169083906370a0823190610218903090600401610370565b60206040518083038186803b15801561023057600080fd5b505afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610358565b6040518363ffffffff1660e01b8152600401610285929190610384565b602060405180830381600087803b15801561029f57600080fd5b505af11580156102b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102d79190610338565b506002546001600160a01b0316ff5b6002546001600160a01b031681565b60035481565b6001546001600160a01b031681565b60006020828403121561031b578081fd5b81356001600160a01b0381168114610331578182fd5b9392505050565b600060208284031215610349578081fd5b81518015158114610331578182fd5b600060208284031215610369578081fd5b5051919050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b60208082526015908201527f63616e6e6f7420636c6f73652064726f70207965740000000000000000000000604082015260600190565b60208082526013908201527f4e6f7468696e6720746f20776974686472617700000000000000000000000000604082015260600190565b9081526020019056fea2646970667358221220949f9e4fb303012d0c1bd9b850fb0201b32648a3718d667632965fcf6f8686b264736f6c63430008000033",
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100725760003560e01c80638da5cb5b116100505780638da5cb5b146100b2578063c08d1fe5146100c7578063e9e0129c146100cf57610072565b80632b603c71146100775780633ccfd60b146100a05780637d0bab5b146100aa575b600080fd5b61008a61008536600461030a565b6100d7565b604051610097919061040b565b60405180910390f35b6100a86100e9565b005b6100a86101b9565b6100ba6102e6565b6040516100979190610370565b61008a6102f5565b6100ba6102fb565b60006020819052908152604090205481565b336000908152602081905260409020548061011f5760405162461bcd60e51b8152600401610116906103d4565b60405180910390fd5b3360008181526020819052604080822091909155600154905163a9059cbb60e01b81526001600160a01b039091169163a9059cbb9161016391908590600401610384565b602060405180830381600087803b15801561017d57600080fd5b505af1158015610191573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101b59190610338565b5050565b6003544210156101db5760405162461bcd60e51b81526004016101169061039d565b6001546002546040516370a0823160e01b81526001600160a01b039283169263a9059cbb92169083906370a0823190610218903090600401610370565b60206040518083038186803b15801561023057600080fd5b505afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610358565b6040518363ffffffff1660e01b8152600401610285929190610384565b602060405180830381600087803b15801561029f57600080fd5b505af11580156102b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102d79190610338565b506002546001600160a01b0316ff5b6002546001600160a01b031681565b60035481565b6001546001600160a01b031681565b60006020828403121561031b578081fd5b81356001600160a01b0381168114610331578182fd5b9392505050565b600060208284031215610349578081fd5b81518015158114610331578182fd5b600060208284031215610369578081fd5b5051919050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b60208082526015908201527f63616e6e6f7420636c6f73652064726f70207965740000000000000000000000604082015260600190565b60208082526013908201527f4e6f7468696e6720746f20776974686472617700000000000000000000000000604082015260600190565b9081526020019056fea2646970667358221220949f9e4fb303012d0c1bd9b850fb0201b32648a3718d667632965fcf6f8686b264736f6c63430008000033",
"metadata": {
"compiler": {
"version": "0.8.0+commit.c7dfd78e"
},
"language": "Solidity",
"output": {
"abi": [
{
"inputs": [
{
"internalType": "address[]",
"name": "_recipients",
"type": "address[]"
},
{
"internalType": "uint256[]",
"name": "_droppedValues",
"type": "uint256[]"
},
{
"internalType": "address",
"name": "_droppedToken",
"type": "address"
},
{
"internalType": "address payable",
"name": "_owner",
"type": "address"
},
{
"internalType": "uint256",
"name": "_timeLimit",
"type": "uint256"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"inputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"name": "allowances",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "closeDrop",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "droppedToken",
"outputs": [
{
"internalType": "contract IERC20",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "owner",
"outputs": [
{
"internalType": "address payable",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "timeLimit",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "withdraw",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}
],
"devdoc": {
"kind": "dev",
"methods": {},
"version": 1
},
"userdoc": {
"kind": "user",
"methods": {},
"version": 1
}
},
"settings": {
"compilationTarget": {
"/home/oizo/tl-protocol/blockchain/contracts/contracts/airdrop/WithdrawDrop.sol": "WithdrawDrop"
},
"evmVersion": "petersburg",
"libraries": {},
"metadata": {
"bytecodeHash": "ipfs"
},
"optimizer": {
"enabled": true,
"runs": 500
},
"remappings": []
},
"sources": {
"/home/oizo/tl-protocol/blockchain/contracts/contracts/airdrop/WithdrawDrop.sol": {
"keccak256": "0xdc2aedc91460cb1a44398f121c9bc04ebb7b5653b5e4cb4f3a75d57e6f0c52cc",
"urls": [
"bzz-raw://340646284adcc5389779a8fc17f9ab51f39158c730e5db6b6dbe9f0fa7fec3a1",
"dweb:/ipfs/QmQjgAEYyryAWfk2MJCxTNfLMyeBANym2PpSx2kxEFaeGx"
]
},
"/home/oizo/tl-protocol/blockchain/contracts/contracts/token/IERC20.sol": {
"keccak256": "0x9d38bb8dc33aa3bbfec8ebc22dee81bc71894fd8ef3950abfa9a4d89d8b41e80",
"license": "MIT",
"urls": [
"bzz-raw://be2a068f140678b88e6b88e113325d05851782278076b697a1f1e6ea8a353ce9",
"dweb:/ipfs/QmWBziWuCDRZwBVG9LcgNvzWooEAshha2ZwEcPiZvypx6j"
]
}
},
"version": 1
},
"userdoc": {
"kind": "user",
"methods": {},
"version": 1
}
}