117 txs
135 calls
constructor
constructor(address _bVault)
functions
bVault
viewfunction bVault() view returns (address)
depositSingle
nonpayablefunction depositSingle(address _rewardPoolAddress, address _inputToken, uint256 _inputAmount, bytes32 _balancerPoolId, tuple _request)
events
No events.
errors
No errors.
creation bytecode
0x60a060405234801561001057600080fd5b50604051610d7b380380610d7b83398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610cdd61009e6000396000818160400152818160c10152818161014b01526101e30152610cdd6000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063394b71cf1461003b5780639eba66191461007e575b600080fd5b6100627f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b61009161008c36600461097d565b610093565b005b6100a86001600160a01b0385163330866104e8565b60405163f6c0092760e01b8152600481018390526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f6c00927906024016040805180830381865afa15801561010f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101339190610ada565b5060405163095ea7b360e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018790529192509086169063095ea7b3906044016020604051808303816000875af11580156101a7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101cb9190610b18565b5060405163172b958560e31b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063b95cac289061021e908690309081908890600401610bc8565b600060405180830381600087803b15801561023857600080fd5b505af115801561024c573d6000803e3d6000fd5b50506040516370a0823160e01b8152306004820152600092506001600160a01b03841691506370a0823190602401602060405180830381865afa158015610297573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102bb9190610c88565b9050600081116103125760405162461bcd60e51b815260206004820152600560248201527f216d696e7400000000000000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b6040516370a0823160e01b81523060048201526000906001600160a01b038816906370a0823190602401602060405180830381865afa158015610359573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061037d9190610c88565b905080156103f85760405163a9059cbb60e01b8152336004820152602481018290526001600160a01b0388169063a9059cbb906044016020604051808303816000875af11580156103d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f69190610b18565b505b60405163095ea7b360e01b81526001600160a01b0389811660048301526024820184905284169063095ea7b3906044016020604051808303816000875af1158015610447573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061046b9190610b18565b50604051636e553f6560e01b8152600481018390523360248201526001600160a01b03891690636e553f65906044016020604051808303816000875af11580156104b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104dd9190610c88565b505050505050505050565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166323b872dd60e01b17905261055790859061055d565b50505050565b60006105b2826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166106479092919063ffffffff16565b80519091501561064257808060200190518101906105d09190610b18565b6106425760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610309565b505050565b60606106568484600085610660565b90505b9392505050565b6060824710156106d85760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610309565b843b6107265760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610309565b600080866001600160a01b031685876040516107429190610ca1565b60006040518083038185875af1925050503d806000811461077f576040519150601f19603f3d011682016040523d82523d6000602084013e610784565b606091505b509150915061079482828661079f565b979650505050505050565b606083156107ae575081610659565b8251156107be5782518084602001fd5b8160405162461bcd60e51b81526004016103099190610cbd565b6001600160a01b03811681146107ed57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715610829576108296107f0565b60405290565b604051601f8201601f1916810167ffffffffffffffff81118282101715610858576108586107f0565b604052919050565b600067ffffffffffffffff82111561087a5761087a6107f0565b5060051b60200190565b600082601f83011261089557600080fd5b813560206108aa6108a583610860565b61082f565b82815260059290921b840181019181810190868411156108c957600080fd5b8286015b848110156108e457803583529183019183016108cd565b509695505050505050565b600082601f83011261090057600080fd5b813567ffffffffffffffff81111561091a5761091a6107f0565b61092d601f8201601f191660200161082f565b81815284602083860101111561094257600080fd5b816020850160208301376000918101602001919091529392505050565b80151581146107ed57600080fd5b80356109788161095f565b919050565b600080600080600060a0868803121561099557600080fd5b85356109a0816107d8565b94506020868101356109b1816107d8565b94506040870135935060608701359250608087013567ffffffffffffffff808211156109dc57600080fd5b908801906080828b0312156109f057600080fd5b6109f8610806565b823582811115610a0757600080fd5b8301601f81018c13610a1857600080fd5b8035610a266108a582610860565b81815260059190911b8201860190868101908e831115610a4557600080fd5b928701925b82841015610a6c578335610a5d816107d8565b82529287019290870190610a4a565b84525050508284013582811115610a8257600080fd5b610a8e8c828601610884565b85830152506040830135935081841115610aa757600080fd5b610ab38b8585016108ef565b6040820152610ac46060840161096d565b6060820152809450505050509295509295909350565b60008060408385031215610aed57600080fd5b8251610af8816107d8565b602084015190925060038110610b0d57600080fd5b809150509250929050565b600060208284031215610b2a57600080fd5b81516106598161095f565b600081518084526020808501945080840160005b83811015610b6557815187529582019590820190600101610b49565b509495945050505050565b60005b83811015610b8b578181015183820152602001610b73565b838111156105575750506000910152565b60008151808452610bb4816020860160208601610b70565b601f01601f19169290920160200192915050565b848152600060206001600160a01b038087168285015280861660408501526080606085015261010084018551608080870152818151808452610120880191508583019350600092505b80831015610c3357835185168252928501926001929092019190850190610c11565b50848801519450607f199350838782030160a0880152610c538186610b35565b94505050506040850151818584030160c0860152610c718382610b9c565b9250505060608401516108e460e085018215159052565b600060208284031215610c9a57600080fd5b5051919050565b60008251610cb3818460208701610b70565b9190910192915050565b6020815260006106596020830184610b9c56fea164736f6c634300080b000a000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c8