0 txs
0 calls
constructor
constructor(address _RITE)
functions
getUserDepositBalance
viewfunction getUserDepositBalance() view returns (uint256)
owner
viewfunction owner() view returns (address)
RITE
viewfunction RITE() view returns (address)
self
viewfunction self() view returns (address)
userDepositBalances
viewfunction userDepositBalances(address) view returns (uint256)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
userDeposit
nonpayablefunction userDeposit(address from, uint256 amount)
userWithdraw
nonpayablefunction userWithdraw(address to, uint256 amount)
withdraw
nonpayablefunction withdraw()
events
Deposited
event Deposited(address indexed from, uint256 amount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Withdrawn
event Withdrawn(address indexed to, uint256 amount)
errors
No errors.
creation bytecode
0x60c06040523480156200001157600080fd5b5060405162001eb938038062001eb9833981810160405281019062000037919062000222565b620000576200004b6200013f60201b60201c565b6200014760201b60201c565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415620000ca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000c19062000275565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b815250508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1660601b81525050506200031f565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000815190506200021c8162000305565b92915050565b6000602082840312156200023557600080fd5b600062000245848285016200020b565b91505092915050565b60006200025d601c8362000297565b91506200026a82620002dc565b602082019050919050565b6000602082019050818103600083015262000290816200024e565b9050919050565b600082825260208201905092915050565b6000620002b582620002bc565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b7f546f6b656e20616464726573732063616e6e6f74206265207a65726f00000000600082015250565b6200031081620002a8565b81146200031c57600080fd5b50565b60805160601c60a05160601c611b2862000391600039600081816101b501528181610257015281816103270152818161066c01528181610a3e0152610ca60152600081816102930152818161051201528181610704015281816108c301528181610a1c0152610ce20152611b286000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c80638da5cb5b116100665780638da5cb5b1461010f578063ae0a654b1461012d578063b52d73431461015d578063e7e04aba14610179578063f2fde38b146101975761009e565b80631e545fde146100a35780633ccfd60b146100c15780633e458a8e146100cb5780637104ddb2146100e7578063715018a614610105575b600080fd5b6100ab6101b3565b6040516100b8919061147a565b60405180910390f35b6100c96101d7565b005b6100e560048036038101906100e091906111a9565b6103bc565b005b6100ef610702565b6040516100fc919061147a565b60405180910390f35b61010d610726565b005b6101176107c1565b604051610124919061147a565b60405180910390f35b61014760048036038101906101429190611180565b6107ea565b6040516101549190611697565b60405180910390f35b610177600480360381019061017291906111a9565b610802565b005b610181610ad5565b60405161018e9190611697565b60405180910390f35b6101b160048036038101906101ac9190611180565b610b1c565b005b7f000000000000000000000000000000000000000000000000000000000000000081565b6101df610c14565b73ffffffffffffffffffffffffffffffffffffffff166101fd6107c1565b73ffffffffffffffffffffffffffffffffffffffff1614610253576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161024a906115d7565b60405180910390fd5b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a082317f00000000000000000000000000000000000000000000000000000000000000006040518263ffffffff1660e01b81526004016102ce919061147a565b60206040518083038186803b1580156102e657600080fd5b505afa1580156102fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061031e919061120e565b905061036b33827f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610c1c9092919063ffffffff16565b3373ffffffffffffffffffffffffffffffffffffffff167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5826040516103b19190611697565b60405180910390a250565b6103c4610c14565b73ffffffffffffffffffffffffffffffffffffffff166103e26107c1565b73ffffffffffffffffffffffffffffffffffffffff1614610438576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161042f906115d7565b60405180910390fd5b600081118015610487575080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b6104c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104bd90611537565b60405180910390fd5b806104cf610ca2565b1015610510576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050790611577565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561059f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610596906115b7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561060f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610606906115f7565b60405180910390fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461065e919061173a565b925050819055506106b082827f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610c1c9092919063ffffffff16565b8173ffffffffffffffffffffffffffffffffffffffff167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5826040516106f69190611697565b60405180910390a25050565b7f000000000000000000000000000000000000000000000000000000000000000081565b61072e610c14565b73ffffffffffffffffffffffffffffffffffffffff1661074c6107c1565b73ffffffffffffffffffffffffffffffffffffffff16146107a2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610799906115d7565b60405180910390fd5b6107bf731156b992b1117a1824272e31797a2b88f8a7c729610d72565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60016020528060005260406000206000915090505481565b61080a610c14565b73ffffffffffffffffffffffffffffffffffffffff166108286107c1565b73ffffffffffffffffffffffffffffffffffffffff161461087e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610875906115d7565b60405180910390fd5b600081116108c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b890611557565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610950576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094790611657565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156109c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b790611637565b60405180910390fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a0f91906116e4565b92505081905550610a83827f0000000000000000000000000000000000000000000000000000000000000000837f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e36909392919063ffffffff16565b8173ffffffffffffffffffffffffffffffffffffffff167f2da466a7b24304f47e87fa2e1e5a81b9831ce54fec19055ce277ca2f39ba42c482604051610ac99190611697565b60405180910390a25050565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b610b24610c14565b73ffffffffffffffffffffffffffffffffffffffff16610b426107c1565b73ffffffffffffffffffffffffffffffffffffffff1614610b98576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8f906115d7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610c08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bff90611517565b60405180910390fd5b610c1181610d72565b50565b600033905090565b610c9d8363a9059cbb60e01b8484604051602401610c3b9291906114cc565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610ebf565b505050565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a082317f00000000000000000000000000000000000000000000000000000000000000006040518263ffffffff1660e01b8152600401610d1d919061147a565b60206040518083038186803b158015610d3557600080fd5b505afa158015610d49573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d6d919061120e565b905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b610eb9846323b872dd60e01b858585604051602401610e5793929190611495565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610ebf565b50505050565b6000610f21826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16610f869092919063ffffffff16565b9050600081511115610f815780806020019051810190610f4191906111e5565b610f80576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f7790611677565b60405180910390fd5b5b505050565b6060610f958484600085610f9e565b90509392505050565b606082471015610fe3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fda90611597565b60405180910390fd5b610fec856110b2565b61102b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102290611617565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040516110549190611463565b60006040518083038185875af1925050503d8060008114611091576040519150601f19603f3d011682016040523d82523d6000602084013e611096565b606091505b50915091506110a68282866110c5565b92505050949350505050565b600080823b905060008111915050919050565b606083156110d557829050611125565b6000835111156110e85782518084602001fd5b816040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111c91906114f5565b60405180910390fd5b9392505050565b60008135905061113b81611aad565b92915050565b60008151905061115081611ac4565b92915050565b60008135905061116581611adb565b92915050565b60008151905061117a81611adb565b92915050565b60006020828403121561119257600080fd5b60006111a08482850161112c565b91505092915050565b600080604083850312156111bc57600080fd5b60006111ca8582860161112c565b92505060206111db85828601611156565b9150509250929050565b6000602082840312156111f757600080fd5b600061120584828501611141565b91505092915050565b60006020828403121561122057600080fd5b600061122e8482850161116b565b91505092915050565b6112408161176e565b82525050565b6000611251826116b2565b61125b81856116c8565b935061126b8185602086016117b6565b80840191505092915050565b6000611282826116bd565b61128c81856116d3565b935061129c8185602086016117b6565b6112a581611818565b840191505092915050565b60006112bd6026836116d3565b91506112c882611829565b604082019050919050565b60006112e0603c836116d3565b91506112eb82611878565b604082019050919050565b6000611303601d836116d3565b915061130e826118c7565b602082019050919050565b60006113266014836116d3565b9150611331826118f0565b602082019050919050565b60006113496026836116d3565b915061135482611919565b604082019050919050565b600061136c6017836116d3565b915061137782611968565b602082019050919050565b600061138f6020836116d3565b915061139a82611991565b602082019050919050565b60006113b26019836116d3565b91506113bd826119ba565b602082019050919050565b60006113d5601d836116d3565b91506113e0826119e3565b602082019050919050565b60006113f8601b836116d3565b915061140382611a0c565b602082019050919050565b600061141b6018836116d3565b915061142682611a35565b602082019050919050565b600061143e602a836116d3565b915061144982611a5e565b604082019050919050565b61145d816117ac565b82525050565b600061146f8284611246565b915081905092915050565b600060208201905061148f6000830184611237565b92915050565b60006060820190506114aa6000830186611237565b6114b76020830185611237565b6114c46040830184611454565b949350505050565b60006040820190506114e16000830185611237565b6114ee6020830184611454565b9392505050565b6000602082019050818103600083015261150f8184611277565b905092915050565b60006020820190508181036000830152611530816112b0565b9050919050565b60006020820190508181036000830152611550816112d3565b9050919050565b60006020820190508181036000830152611570816112f6565b9050919050565b6000602082019050818103600083015261159081611319565b9050919050565b600060208201905081810360008301526115b08161133c565b9050919050565b600060208201905081810360008301526115d08161135f565b9050919050565b600060208201905081810360008301526115f081611382565b9050919050565b60006020820190508181036000830152611610816113a5565b9050919050565b60006020820190508181036000830152611630816113c8565b9050919050565b60006020820190508181036000830152611650816113eb565b9050919050565b600060208201905081810360008301526116708161140e565b9050919050565b6000602082019050818103600083015261169081611431565b9050919050565b60006020820190506116ac6000830184611454565b92915050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b60006116ef826117ac565b91506116fa836117ac565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561172f5761172e6117e9565b5b828201905092915050565b6000611745826117ac565b9150611750836117ac565b925082821015611763576117626117e9565b5b828203905092915050565b60006117798261178c565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b838110156117d45780820151818401526020810190506117b9565b838111156117e3576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000601f19601f8301169050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f416d6f756e74206d7573742062652067726561746572207468616e207a65726f60008201527f20616e64206d757374206861766520656e6f75676820746f6b656e7300000000602082015250565b7f416d6f756e74206d7573742062652067726561746572207468616e2030000000600082015250565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b7f43616e6e6f7420776974686472617720746f2073656c66000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f546f20616464726573732063616e6e6f74206265207a65726f00000000000000600082015250565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b7f46726f6d20616464726573732063616e6e6f74206265207a65726f0000000000600082015250565b7f43616e6e6f74206465706f7369742066726f6d2073656c660000000000000000600082015250565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b611ab68161176e565b8114611ac157600080fd5b50565b611acd81611780565b8114611ad857600080fd5b50565b611ae4816117ac565b8114611aef57600080fd5b5056fea26469706673582212209f4a322a8705b3c0c61a440652aad10e422baaf05bd1474b15d87c3e8701a9b164736f6c634300080400330000000000000000000000000f5d54b27bdb556823f96f2536496550f8816dc5