0 txs
0 calls
constructor
constructor(address teller_, address depositAsset_, address stakeAndBake_)
functions
depositAsset
viewfunction depositAsset() view returns (address)
destination
viewfunction destination() view returns (address)
stakeAndBake
viewfunction stakeAndBake() view returns (address)
teller
viewfunction teller() view returns (address)
deposit
nonpayablefunction deposit(address owner, uint256 depositAmount, bytes depositPayload)
events
No events.
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
ApproveFailed
error ApproveFailed()
FailedInnerCall
error FailedInnerCall()
ReentrancyGuardReentrantCall
error ReentrancyGuardReentrantCall()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
UnauthorizedAccount
error UnauthorizedAccount(address account)
ZeroAssets
error ZeroAssets()
creation bytecode
0x60e060405234801561001057600080fd5b506040516109e03803806109e083398101604081905261002f9161006d565b60016000556001600160a01b0392831660805290821660a0521660c0526100b0565b80516001600160a01b038116811461006857600080fd5b919050565b60008060006060848603121561008257600080fd5b61008b84610051565b925061009960208501610051565b91506100a760408501610051565b90509250925092565b60805160a05160c0516108da6101066000396000818160b9015261011401526000818160e80152818161017f015281816101c001526101fe01526000818160760152818161023f01526102c701526108da6000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c806349bdc2b81461005c57806357edab4e146100715780635f2c1302146100b4578063b269681d146100db578063ccc41f24146100e3575b600080fd5b61006f61006a36600461075a565b61010a565b005b6100987f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b6100987f000000000000000000000000000000000000000000000000000000000000000081565b6100986102c3565b6100987f000000000000000000000000000000000000000000000000000000000000000081565b61011261034c565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314610162576040516332b2baa360e01b81523360048201526024015b60405180910390fd5b6000610170828401846107e3565b90506101a76001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016333087610376565b60006101b16102c3565b90506101e76001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001682876103dd565b6040516304eaba2160e51b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018790526044820184905287811660648301526000917f000000000000000000000000000000000000000000000000000000000000000090911690639d574420906084016020604051808303816000875af115801561028a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102ae91906107fc565b90505050506102bd6001600055565b50505050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663fbfa77cf6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610323573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103479190610815565b905090565b60026000540361036f57604051633ee5aeb560e01b815260040160405180910390fd5b6002600055565b6040516001600160a01b0384811660248301528381166044830152606482018390526102bd9186918216906323b872dd906084015b604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050610467565b604051636eb1769f60e11b81523060048201526001600160a01b0383811660248301526000919085169063dd62ed3e90604401602060405180830381865afa15801561042d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061045191906107fc565b90506102bd84846104628585610832565b6104cf565b600061047c6001600160a01b0384168361055f565b905080516000141580156104a157508080602001905181019061049f9190610853565b155b156104ca57604051635274afe760e01b81526001600160a01b0384166004820152602401610159565b505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526105208482610576565b6102bd576040516001600160a01b0384811660248301526000604483015261055591869182169063095ea7b3906064016103ab565b6102bd8482610467565b606061056d8383600061061e565b90505b92915050565b6000806000846001600160a01b0316846040516105939190610875565b6000604051808303816000865af19150503d80600081146105d0576040519150601f19603f3d011682016040523d82523d6000602084013e6105d5565b606091505b50915091508180156105ff5750805115806105ff5750808060200190518101906105ff9190610853565b801561061557506000856001600160a01b03163b115b95945050505050565b6060814710156106435760405163cd78605960e01b8152306004820152602401610159565b600080856001600160a01b0316848660405161065f9190610875565b60006040518083038185875af1925050503d806000811461069c576040519150601f19603f3d011682016040523d82523d6000602084013e6106a1565b606091505b50915091506106b18683836106bd565b925050505b9392505050565b6060826106d2576106cd82610719565b6106b6565b81511580156106e957506001600160a01b0384163b155b1561071257604051639996b31560e01b81526001600160a01b0385166004820152602401610159565b50806106b6565b8051156107295780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b50565b6001600160a01b038116811461074257600080fd5b6000806000806060858703121561077057600080fd5b843561077b81610745565b935060208501359250604085013567ffffffffffffffff8082111561079f57600080fd5b818701915087601f8301126107b357600080fd5b8135818111156107c257600080fd5b8860208285010111156107d457600080fd5b95989497505060200194505050565b6000602082840312156107f557600080fd5b5035919050565b60006020828403121561080e57600080fd5b5051919050565b60006020828403121561082757600080fd5b81516106b681610745565b8082018082111561057057634e487b7160e01b600052601160045260246000fd5b60006020828403121561086557600080fd5b815180151581146106b657600080fd5b6000825160005b81811015610896576020818601810151858301520161087c565b50600092019182525091905056fea2646970667358221220dd63a1519dbd1fe8784f64b652b264cbac25355ff5191b5c0695d71a094dcb2464736f6c634300081800330000000000000000000000004e8f5128f473c6948127f9cbca474a6700f99bab0000000000000000000000008236a87084f8b84306f72007f36f2618a5634494000000000000000000000000c8bbf6153d7ba105f1399d992ebd32b0541996ef