0 txs
2 calls
constructor
constructor(address tokenAddress) payable
functions
getBalance
viewfunction getBalance() view returns (uint256)
lockTime
viewfunction lockTime() view returns (uint256)
token
viewfunction token() view returns (address)
withdrawAmount
viewfunction withdrawAmount() view returns (uint256)
requestTokens
nonpayablefunction requestTokens()
setLockTime
nonpayablefunction setLockTime(uint256 amount)
setWithdrawAmount
nonpayablefunction setWithdrawAmount(uint256 amount)
withdraw
nonpayablefunction withdraw()
events
Deposit
event Deposit(address indexed from, uint256 indexed amount)
Withdraw
event Withdraw(address indexed to, uint256 indexed amount)
errors
No errors.
creation bytecode
0x60806040526816c4abbebea01000006002556301808580600355604051611075380380611075833981810160405281019061003a919061011d565b8060015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550335f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050610148565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100ec826100c3565b9050919050565b6100fc816100e2565b8114610106575f80fd5b50565b5f81519050610117816100f3565b92915050565b5f60208284031215610132576101316100bf565b5b5f61013f84828501610109565b91505092915050565b610f20806101555f395ff3fe60806040526004361061007e575f3560e01c8063534844a21161004d578063534844a21461014d578063ae04d45d14610177578063ceb04e291461019f578063fc0c546a146101c7576100c9565b80630d668087146100cd57806312065fe0146100f7578063359cf2b7146101215780633ccfd60b14610137576100c9565b366100c957343373ffffffffffffffffffffffffffffffffffffffff167fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c60405160405180910390a3005b5f80fd5b3480156100d8575f80fd5b506100e16101f1565b6040516100ee9190610a23565b60405180910390f35b348015610102575f80fd5b5061010b6101f7565b6040516101189190610a23565b60405180910390f35b34801561012c575f80fd5b50610135610296565b005b348015610142575f80fd5b5061014b6105f0565b005b348015610158575f80fd5b50610161610890565b60405161016e9190610a23565b60405180910390f35b348015610182575f80fd5b5061019d60048036038101906101989190610a6a565b610896565b005b3480156101aa575f80fd5b506101c560048036038101906101c09190610a6a565b61093c565b005b3480156101d2575f80fd5b506101db6109e6565b6040516101e89190610b0f565b60405180910390f35b60035481565b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016102529190610b48565b602060405180830381865afa15801561026d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102919190610b75565b905090565b5f73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610304576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102fb90610c20565b60405180910390fd5b60025460015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016103619190610b48565b602060405180830381865afa15801561037c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103a09190610b75565b10156103e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103d890610c88565b60405180910390fd5b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054421015610461576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045890610d16565b60405180910390fd5b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb336002546040518363ffffffff1660e01b81526004016104bf929190610d34565b6020604051808303815f875af11580156104db573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104ff9190610d90565b506003544261050e9190610de8565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb336002546040518363ffffffff1660e01b81526004016105ad929190610d34565b6020604051808303815f875af11580156105c9573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105ed9190610d90565b50565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461067d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067490610e8b565b60405180910390fd5b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016106d79190610b48565b602060405180830381865afa1580156106f2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107169190610b75565b3373ffffffffffffffffffffffffffffffffffffffff167f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a942436460405160405180910390a360015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb3360015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016107f19190610b48565b602060405180830381865afa15801561080c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108309190610b75565b6040518363ffffffff1660e01b815260040161084d929190610d34565b6020604051808303815f875af1158015610869573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061088d9190610d90565b50565b60025481565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610923576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091a90610e8b565b60405180910390fd5b6301808580816109339190610ea9565b60038190555050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109c090610e8b565b60405180910390fd5b670de0b6b3a7640000816109dd9190610ea9565b60028190555050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f819050919050565b610a1d81610a0b565b82525050565b5f602082019050610a365f830184610a14565b92915050565b5f80fd5b610a4981610a0b565b8114610a53575f80fd5b50565b5f81359050610a6481610a40565b92915050565b5f60208284031215610a7f57610a7e610a3c565b5b5f610a8c84828501610a56565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f610ad7610ad2610acd84610a95565b610ab4565b610a95565b9050919050565b5f610ae882610abd565b9050919050565b5f610af982610ade565b9050919050565b610b0981610aef565b82525050565b5f602082019050610b225f830184610b00565b92915050565b5f610b3282610a95565b9050919050565b610b4281610b28565b82525050565b5f602082019050610b5b5f830184610b39565b92915050565b5f81519050610b6f81610a40565b92915050565b5f60208284031215610b8a57610b89610a3c565b5b5f610b9784828501610b61565b91505092915050565b5f82825260208201905092915050565b7f52657175657374206d757374206e6f74206f726967696e6174652066726f6d205f8201527f61207a65726f206163636f756e74000000000000000000000000000000000000602082015250565b5f610c0a602e83610ba0565b9150610c1582610bb0565b604082019050919050565b5f6020820190508181035f830152610c3781610bfe565b9050919050565b7f496e73756666696369656e742062616c616e636520696e2066617563657400005f82015250565b5f610c72601e83610ba0565b9150610c7d82610c3e565b602082019050919050565b5f6020820190508181035f830152610c9f81610c66565b9050919050565b7f496e73756666696369656e742074696d6520656c61707365642073696e6365205f8201527f6c61737420636c61696d00000000000000000000000000000000000000000000602082015250565b5f610d00602a83610ba0565b9150610d0b82610ca6565b604082019050919050565b5f6020820190508181035f830152610d2d81610cf4565b9050919050565b5f604082019050610d475f830185610b39565b610d546020830184610a14565b9392505050565b5f8115159050919050565b610d6f81610d5b565b8114610d79575f80fd5b50565b5f81519050610d8a81610d66565b92915050565b5f60208284031215610da557610da4610a3c565b5b5f610db284828501610d7c565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610df282610a0b565b9150610dfd83610a0b565b9250828201905080821115610e1557610e14610dbb565b5b92915050565b7f4f6e6c792074686520636f6e7472616374206f776e65722063616e2063616c6c5f8201527f20746869732066756e6374696f6e000000000000000000000000000000000000602082015250565b5f610e75602e83610ba0565b9150610e8082610e1b565b604082019050919050565b5f6020820190508181035f830152610ea281610e69565b9050919050565b5f610eb382610a0b565b9150610ebe83610a0b565b9250828202610ecc81610a0b565b91508282048414831517610ee357610ee2610dbb565b5b509291505056fea2646970667358221220c2442a0b00d21ce34ae12aa299b169ca2e17f24417268ec3edc9648a8f53b08f64736f6c634300081a00330000000000000000000000003d80d0eff0d59802cd3156dde58ff5db84ae5cad