0 txs
2 calls
constructor
No constructor.
functions
getDepositBalance
viewfunction getDepositBalance(address user, address vault) view returns (uint256 balance)
getDepositRate
viewfunction getDepositRate(address vault) view returns (uint256 rate)
getIdentifier
purefunction getIdentifier() pure returns (string)
getSource
viewfunction getSource(address, address, address) view returns (address source)
deposit
nonpayablefunction deposit(uint256 amount, address vault) returns (bool success)
withdraw
nonpayablefunction withdraw(uint256 amount, address vault) returns (bool success)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b506109ae806100206000396000f3fe608060405234801561001057600080fd5b50600436106100615760003560e01c8062f714ce146100665780630ae112a41461008e5780634c8f411d146100af5780636e553f65146100c257806373f64d44146100d5578063aa23e03d146100f5575b600080fd5b61007961007436600461061b565b610127565b60405190151581526020015b60405180910390f35b6100a161009c36600461064b565b610229565b604051908152602001610085565b6100a16100bd366004610679565b610385565b6100796100d036600461061b565b610478565b6100e86100e336600461069d565b61056f565b60405161008591906106e8565b604080518082018252601081526f20b0bb32afab19afa83937bb34b232b960811b6020820152905161008591906106fc565b600080610132610581565b9050806001600160a01b03166369328dec846001600160a01b03166338d52e0f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610181573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101a5919061075b565b6040516001600160e01b031960e084901b1681526001600160a01b0391821660048201526024810188905290861660448201526064016020604051808303816000875af11580156101fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061021e9190610778565b506001949350505050565b600080610234610581565b90506000816001600160a01b03166335ea6a75856001600160a01b03166338d52e0f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610285573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102a9919061075b565b6040518263ffffffff1660e01b81526004016102c591906106e8565b6101e060405180830381865afa1580156102e3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103079190610855565b6101008101516040516370a0823160e01b81529192506001600160a01b0316906370a082319061033b9088906004016106e8565b602060405180830381865afa158015610358573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061037c9190610778565b95945050505050565b600080610390610581565b90506000816001600160a01b03166335ea6a75856001600160a01b03166338d52e0f6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103e1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610405919061075b565b6040518263ffffffff1660e01b815260040161042191906106e8565b6101e060405180830381865afa15801561043f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104639190610855565b604001516001600160801b0316949350505050565b600080610483610581565b9050806001600160a01b031663617ba037846001600160a01b03166338d52e0f6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104f6919061075b565b6040516001600160e01b031960e084901b1681526001600160a01b03918216600482015260248101889052908616604482015260006064820152608401600060405180830381600087803b15801561054d57600080fd5b505af1158015610561573d6000803e3d6000fd5b506001979650505050505050565b6000610579610581565b949350505050565b60008073e20fcbdbffc4dd138ce8b2e6fbb6cb49777ad64d9050806001600160a01b031663026b1d5f6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105fd919061075b565b91505090565b6001600160a01b038116811461061857600080fd5b50565b6000806040838503121561062e57600080fd5b82359150602083013561064081610603565b809150509250929050565b6000806040838503121561065e57600080fd5b823561066981610603565b9150602083013561064081610603565b60006020828403121561068b57600080fd5b813561069681610603565b9392505050565b6000806000606084860312156106b257600080fd5b83356106bd81610603565b925060208401356106cd81610603565b915060408401356106dd81610603565b809150509250925092565b6001600160a01b0391909116815260200190565b60006020808352835180602085015260005b8181101561072a5785810183015185820160400152820161070e565b506000604082860101526040601f19601f8301168501019250505092915050565b805161075681610603565b919050565b60006020828403121561076d57600080fd5b815161069681610603565b60006020828403121561078a57600080fd5b5051919050565b6040516101e081016001600160401b03811182821017156107c257634e487b7160e01b600052604160045260246000fd5b60405290565b6000602082840312156107da57600080fd5b604051602081016001600160401b038111828210171561080a57634e487b7160e01b600052604160045260246000fd5b6040529151825250919050565b80516001600160801b038116811461075657600080fd5b805164ffffffffff8116811461075657600080fd5b805161ffff8116811461075657600080fd5b60006101e0828403121561086857600080fd5b610870610791565b61087a84846107c8565b815261088860208401610817565b602082015261089960408401610817565b60408201526108aa60608401610817565b60608201526108bb60808401610817565b60808201526108cc60a08401610817565b60a08201526108dd60c0840161082e565b60c08201526108ee60e08401610843565b60e082015261010061090181850161074b565b9082015261012061091384820161074b565b9082015261014061092584820161074b565b9082015261016061093784820161074b565b90820152610180610949848201610817565b908201526101a061095b848201610817565b908201526101c061096d848201610817565b90820152939250505056fea2646970667358221220b5e4065a88dfbe45093c3b3c52158bfbb78628f47c0939b3fa378eeaf33c2b1e64736f6c63430008170033