5 txs
1.3k calls
constructor
constructor(address pair)
functions
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
decimals
viewfunction decimals() view returns (uint8)
name
viewfunction name() view returns (string)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
_setBots
nonpayablefunction _setBots(address bot, bool value)
approve
nonpayablefunction approve(address spender, uint256 value) returns (bool)
transfer
nonpayablefunction transfer(address to, uint256 value) returns (bool)
transferFrom
nonpayablefunction transferFrom(address from, address to, uint256 value) returns (bool)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
errors
ERC20InsufficientAllowance
error ERC20InsufficientAllowance(address spender, uint256 allowance, uint256 needed)
ERC20InsufficientBalance
error ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed)
ERC20InvalidApprover
error ERC20InvalidApprover(address approver)
ERC20InvalidReceiver
error ERC20InvalidReceiver(address receiver)
ERC20InvalidSender
error ERC20InvalidSender(address sender)
ERC20InvalidSpender
error ERC20InvalidSpender(address spender)
creation bytecode
0x608060405234801561000f575f80fd5b50604051611e04380380611e04833981810160405281019061003191906105db565b6040518060400160405280600a81526020017f42696e616e6365204149000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f424e42414900000000000000000000000000000000000000000000000000000081525081600390816100ac9190610840565b5080600490816100bc9190610840565b5050506100f6336100d16101fa60201b60201c565b600a6100dd9190610a77565b620186a06100eb9190610ac1565b61020260201b60201c565b600160065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160055f739e6d58454dfc44c748d480d6adf9133aede933e273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055503360075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050610c32565b5f6012905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610272575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016102699190610b11565b60405180910390fd5b6102835f838361028760201b60201c565b5050565b60055f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015610325575060055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b610364576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161035b90610b84565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036103b4578060025f8282546103a89190610ba2565b92505081905550610482565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561043d578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161043493929190610be4565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036104c9578060025f8282540392505081905550610513565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516105709190610c19565b60405180910390a3505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105aa82610581565b9050919050565b6105ba816105a0565b81146105c4575f80fd5b50565b5f815190506105d5816105b1565b92915050565b5f602082840312156105f0576105ef61057d565b5b5f6105fd848285016105c7565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061068157607f821691505b6020821081036106945761069361063d565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026106f67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826106bb565b61070086836106bb565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61074461073f61073a84610718565b610721565b610718565b9050919050565b5f819050919050565b61075d8361072a565b6107716107698261074b565b8484546106c7565b825550505050565b5f90565b610785610779565b610790818484610754565b505050565b5b818110156107b3576107a85f8261077d565b600181019050610796565b5050565b601f8211156107f8576107c98161069a565b6107d2846106ac565b810160208510156107e1578190505b6107f56107ed856106ac565b830182610795565b50505b505050565b5f82821c905092915050565b5f6108185f19846008026107fd565b1980831691505092915050565b5f6108308383610809565b9150826002028217905092915050565b61084982610606565b67ffffffffffffffff81111561086257610861610610565b5b61086c825461066a565b6108778282856107b7565b5f60209050601f8311600181146108a8575f8415610896578287015190505b6108a08582610825565b865550610907565b601f1984166108b68661069a565b5f5b828110156108dd578489015182556001820191506020850194506020810190506108b8565b868310156108fa57848901516108f6601f891682610809565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156109915780860481111561096d5761096c61090f565b5b600185161561097c5780820291505b808102905061098a8561093c565b9450610951565b94509492505050565b5f826109a95760019050610a64565b816109b6575f9050610a64565b81600181146109cc57600281146109d657610a05565b6001915050610a64565b60ff8411156109e8576109e761090f565b5b8360020a9150848211156109ff576109fe61090f565b5b50610a64565b5060208310610133831016604e8410600b8410161715610a3a5782820a905083811115610a3557610a3461090f565b5b610a64565b610a478484846001610948565b92509050818404811115610a5e57610a5d61090f565b5b81810290505b9392505050565b5f60ff82169050919050565b5f610a8182610718565b9150610a8c83610a6b565b9250610ab97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461099a565b905092915050565b5f610acb82610718565b9150610ad683610718565b9250828202610ae481610718565b91508282048414831517610afb57610afa61090f565b5b5092915050565b610b0b816105a0565b82525050565b5f602082019050610b245f830184610b02565b92915050565b5f82825260208201905092915050565b7f616e746920626f747300000000000000000000000000000000000000000000005f82015250565b5f610b6e600983610b2a565b9150610b7982610b3a565b602082019050919050565b5f6020820190508181035f830152610b9b81610b62565b9050919050565b5f610bac82610718565b9150610bb783610718565b9250828201905080821115610bcf57610bce61090f565b5b92915050565b610bde81610718565b82525050565b5f606082019050610bf75f830186610b02565b610c046020830185610bd5565b610c116040830184610bd5565b949350505050565b5f602082019050610c2c5f830184610bd5565b92915050565b6111c580610c3f5f395ff3fe608060405234801561000f575f80fd5b506004361061009c575f3560e01c8063584091ca11610064578063584091ca1461015a57806370a082311461017657806395d89b41146101a6578063a9059cbb146101c4578063dd62ed3e146101f45761009c565b806306fdde03146100a0578063095ea7b3146100be57806318160ddd146100ee57806323b872dd1461010c578063313ce5671461013c575b5f80fd5b6100a8610224565b6040516100b59190610cc5565b60405180910390f35b6100d860048036038101906100d39190610d76565b6102b4565b6040516100e59190610dce565b60405180910390f35b6100f66102d6565b6040516101039190610df6565b60405180910390f35b61012660048036038101906101219190610e0f565b6102df565b6040516101339190610dce565b60405180910390f35b61014461030d565b6040516101519190610e7a565b60405180910390f35b610174600480360381019061016f9190610ebd565b610315565b005b610190600480360381019061018b9190610efb565b610403565b60405161019d9190610df6565b60405180910390f35b6101ae610448565b6040516101bb9190610cc5565b60405180910390f35b6101de60048036038101906101d99190610d76565b6104d8565b6040516101eb9190610dce565b60405180910390f35b61020e60048036038101906102099190610f26565b6104fa565b60405161021b9190610df6565b60405180910390f35b60606003805461023390610f91565b80601f016020809104026020016040519081016040528092919081815260200182805461025f90610f91565b80156102aa5780601f10610281576101008083540402835291602001916102aa565b820191905f5260205f20905b81548152906001019060200180831161028d57829003601f168201915b5050505050905090565b5f806102be61057c565b90506102cb818585610583565b600191505092915050565b5f600254905090565b5f806102e961057c565b90506102f6858285610595565b61030185858561063e565b60019150509392505050565b5f6012905090565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661035561057c565b73ffffffffffffffffffffffffffffffffffffffff16146103ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103a29061100b565b60405180910390fd5b8060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60606004805461045790610f91565b80601f016020809104026020016040519081016040528092919081815260200182805461048390610f91565b80156104ce5780601f106104a5576101008083540402835291602001916104ce565b820191905f5260205f20905b8154815290600101906020018083116104b157829003601f168201915b5050505050905090565b5f806104e261057c565b90506104ef81858561063e565b600191505092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b610590838383600161072e565b505050565b5f6105a084846104fa565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811015610638576105d3836108fd565b826105de9190611056565b915081811015610629578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610620939291906110a6565b60405180910390fd5b61063784848484035f61072e565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036106ae575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016106a591906110db565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361071e575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161071591906110db565b60405180910390fd5b61072983838361095f565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361079e575f6040517fe602df0500000000000000000000000000000000000000000000000000000000815260040161079591906110db565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361080e575f6040517f94280d6200000000000000000000000000000000000000000000000000000000815260040161080591906110db565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555080156108f7578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516108ee9190610df6565b60405180910390a35b50505050565b5f60065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615610955575f905061095a565b600190505b919050565b60055f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161580156109fd575060055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b610a3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a339061113e565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a8c578060025f828254610a80919061115c565b92505081905550610b5a565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610b15578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401610b0c939291906110a6565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ba1578060025f8282540392505081905550610beb565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610c489190610df6565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610c9782610c55565b610ca18185610c5f565b9350610cb1818560208601610c6f565b610cba81610c7d565b840191505092915050565b5f6020820190508181035f830152610cdd8184610c8d565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610d1282610ce9565b9050919050565b610d2281610d08565b8114610d2c575f80fd5b50565b5f81359050610d3d81610d19565b92915050565b5f819050919050565b610d5581610d43565b8114610d5f575f80fd5b50565b5f81359050610d7081610d4c565b92915050565b5f8060408385031215610d8c57610d8b610ce5565b5b5f610d9985828601610d2f565b9250506020610daa85828601610d62565b9150509250929050565b5f8115159050919050565b610dc881610db4565b82525050565b5f602082019050610de15f830184610dbf565b92915050565b610df081610d43565b82525050565b5f602082019050610e095f830184610de7565b92915050565b5f805f60608486031215610e2657610e25610ce5565b5b5f610e3386828701610d2f565b9350506020610e4486828701610d2f565b9250506040610e5586828701610d62565b9150509250925092565b5f60ff82169050919050565b610e7481610e5f565b82525050565b5f602082019050610e8d5f830184610e6b565b92915050565b610e9c81610db4565b8114610ea6575f80fd5b50565b5f81359050610eb781610e93565b92915050565b5f8060408385031215610ed357610ed2610ce5565b5b5f610ee085828601610d2f565b9250506020610ef185828601610ea9565b9150509250929050565b5f60208284031215610f1057610f0f610ce5565b5b5f610f1d84828501610d2f565b91505092915050565b5f8060408385031215610f3c57610f3b610ce5565b5b5f610f4985828601610d2f565b9250506020610f5a85828601610d2f565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610fa857607f821691505b602082108103610fbb57610fba610f64565b5b50919050565b7f6e6f6e6f6e6f00000000000000000000000000000000000000000000000000005f82015250565b5f610ff5600683610c5f565b915061100082610fc1565b602082019050919050565b5f6020820190508181035f83015261102281610fe9565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61106082610d43565b915061106b83610d43565b925082820261107981610d43565b915082820484148315176110905761108f611029565b5b5092915050565b6110a081610d08565b82525050565b5f6060820190506110b95f830186611097565b6110c66020830185610de7565b6110d36040830184610de7565b949350505050565b5f6020820190506110ee5f830184611097565b92915050565b7f616e746920626f747300000000000000000000000000000000000000000000005f82015250565b5f611128600983610c5f565b9150611133826110f4565b602082019050919050565b5f6020820190508181035f8301526111558161111c565b9050919050565b5f61116682610d43565b915061117183610d43565b925082820190508082111561118957611188611029565b5b9291505056fea2646970667358221220ab9a63949742ec7d9ade488ab03d4b08c9567a87f04a831cb087882b999b134464736f6c634300081a003300000000000000000000000055986cc9eb57e29875a80a7f70b9abcef063cfaf