0 txs
0 calls
constructor
constructor(address _clearance)
functions
clearance
viewfunction clearance() view returns (address)
getDepositAmount
viewfunction getDepositAmount(address pos, address token, uint256 _deposit) view returns (uint256 amountStart, uint256 amountEnd)
owner
viewfunction owner() view returns (address)
deposit
nonpayablefunction deposit(uint256 deposit0, uint256 deposit1, address to, address pos, uint256[4] minIn) returns (uint256 shares)
transferClearance
nonpayablefunction transferClearance(address newClearance)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5060405161096c38038061096c83398101604081905261002f91610065565b6001600081905560028054336001600160a01b0319918216179091558154166001600160a01b0392909216919091179055610093565b600060208284031215610076578081fd5b81516001600160a01b038116811461008c578182fd5b9392505050565b6108ca806100a26000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c80638e3c92e4116100505780638e3c92e4146100be578063d0cbfac6146100de578063f2fde38b146100f357610072565b806314897194146100775780635ccfb71d146100955780638da5cb5b146100b6575b600080fd5b61007f610106565b60405161008c91906106ce565b60405180910390f35b6100a86100a3366004610558565b610115565b60405161008c929190610872565b61007f6101a9565b6100d16100cc3660046105ee565b6101b8565b60405161008c9190610869565b6100f16100ec366004610537565b61041d565b005b6100f1610101366004610537565b61049c565b6001546001600160a01b031681565b600154604051635ccfb71d60e01b815260009182916001600160a01b0390911690635ccfb71d9061014e908890889088906004016106e2565b604080518083038186803b15801561016557600080fd5b505afa158015610179573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061019d91906105cb565b91509150935093915050565b6002546001600160a01b031681565b600060026000541415610212576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b60026000556001600160a01b0384166102465760405162461bcd60e51b815260040161023d9061071f565b60405180910390fd5b600154604051633d51d36160e21b81526001600160a01b039091169063f5474d849061027e9089908990899089908990600401610880565b60206040518083038186803b15801561029657600080fd5b505afa1580156102aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102ce9190610593565b6102ea5760405162461bcd60e51b815260040161023d906107fb565b60405163238f24b960e21b81526001600160a01b03841690638e3c92e49061031e9089908990899033908990600401610880565b602060405180830381600087803b15801561033857600080fd5b505af115801561034c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061037091906105b3565b6001546040516329adafa360e21b81529192506001600160a01b03169063a6b6be8c906103a39086908590600401610706565b60206040518083038186803b1580156103bb57600080fd5b505afa1580156103cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f39190610593565b61040f5760405162461bcd60e51b815260040161023d906107c4565b600160005595945050505050565b6002546001600160a01b031633146104475760405162461bcd60e51b815260040161023d90610832565b6001600160a01b03811661046d5760405162461bcd60e51b815260040161023d90610756565b6001805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b6002546001600160a01b031633146104c65760405162461bcd60e51b815260040161023d90610832565b6001600160a01b0381166104ec5760405162461bcd60e51b815260040161023d9061078d565b6002805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b80356001600160a01b038116811461053257600080fd5b919050565b600060208284031215610548578081fd5b6105518261051b565b9392505050565b60008060006060848603121561056c578182fd5b6105758461051b565b92506105836020850161051b565b9150604084013590509250925092565b6000602082840312156105a4578081fd5b81518015158114610551578182fd5b6000602082840312156105c4578081fd5b5051919050565b600080604083850312156105dd578182fd5b505080516020909101519092909150565b6000806000806000610100808789031215610607578182fd5b86359550602080880135955061061f6040890161051b565b945061062d6060890161051b565b935088609f89011261063d578283fd5b6040516080810181811067ffffffffffffffff8211171561065a57fe5b6040528060808a01848b018c1015610670578586fd5b8594505b6004851015610693578035825260019490940193908301908301610674565b50508093505050509295509295909350565b8060005b60048110156106c85781518452602093840193909101906001016106a9565b50505050565b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b03929092168252602082015260400190565b60208082526015908201527f746f2073686f756c64206265206e6f6e2d7a65726f0000000000000000000000604082015260600190565b6020808252601f908201527f6e6577436c656172616e63652073686f756c64206265206e6f6e2d7a65726f00604082015260600190565b6020808252601b908201527f6e65774f776e65722073686f756c64206265206e6f6e2d7a65726f0000000000604082015260600190565b60208082526012908201527f736861726573206e6f7420636c65617265640000000000000000000000000000604082015260600190565b60208082526013908201527f6465706f736974206e6f7420636c656172656400000000000000000000000000604082015260600190565b6020808252600a908201527f6f6e6c79206f776e657200000000000000000000000000000000000000000000604082015260600190565b90815260200190565b918252602082015260400190565b858152602081018590526001600160a01b0384811660408301528316606082015261010081016108b360808301846106a5565b969550505050505056fea164736f6c6343000706000a000000000000000000000000923fe416408b1db7c72e5c8fd3a82bc06ff74621