0 txs
0 calls
constructor
constructor(address teller_, address depositAsset_, address stakeAndBake_)
functions
depositAsset
viewfunction depositAsset() view returns (address)
stakeAndBake
viewfunction stakeAndBake() view returns (address)
teller
viewfunction teller() view returns (address)
vault
viewfunction vault() view returns (address)
deposit
nonpayablefunction deposit(address owner, uint256 depositAmount, bytes depositPayload) returns (bytes)
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
0x61010060405234801561001157600080fd5b50604051610a91380380610a91833981016040819052610030916100e0565b600160009081556001600160a01b03808516608081905284821660a05290831660c0526040805163fbfa77cf60e01b8152905163fbfa77cf916004808201926020929091908290030181865afa15801561008e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100b2919061012d565b6001600160a01b031660e0525061015192505050565b6001600160a01b03811681146100dd57600080fd5b50565b6000806000606084860312156100f557600080fd5b8351610100816100c8565b6020850151909350610111816100c8565b6040850151909250610122816100c8565b809150509250925092565b60006020828403121561013f57600080fd5b815161014a816100c8565b9392505050565b60805160a05160c05160e0516108e06101b160003960008181610117015261020701526000818160c9015261014501526000818160f0015281816101b0015281816101e50152610243015260008181608a015261028401526108e06000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c806349bdc2b81461005c57806357edab4e146100855780635f2c1302146100c4578063ccc41f24146100eb578063fbfa77cf14610112575b600080fd5b61006f61006a36600461072d565b610139565b60405161007c91906107e6565b60405180910390f35b6100ac7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161007c565b6100ac7f000000000000000000000000000000000000000000000000000000000000000081565b6100ac7f000000000000000000000000000000000000000000000000000000000000000081565b6100ac7f000000000000000000000000000000000000000000000000000000000000000081565b6060610143610331565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314610193576040516332b2baa360e01b81523360048201526024015b60405180910390fd5b60006101a183850185610819565b90506101d86001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001633308861035b565b61022c6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f0000000000000000000000000000000000000000000000000000000000000000876103c8565b6040516304eaba2160e51b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018790526044820183905287811660648301526000917f000000000000000000000000000000000000000000000000000000000000000090911690639d574420906084016020604051808303816000875af11580156102cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f39190610832565b905060008160405160200161030a91815260200190565b60408051601f1981840301815291905293505050506103296001600055565b949350505050565b60026000540361035457604051633ee5aeb560e01b815260040160405180910390fd5b6002600055565b6040516001600160a01b0384811660248301528381166044830152606482018390526103c29186918216906323b872dd906084015b604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050610452565b50505050565b604051636eb1769f60e11b81523060048201526001600160a01b0383811660248301526000919085169063dd62ed3e90604401602060405180830381865afa158015610418573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061043c9190610832565b90506103c2848461044d858561084b565b6104ba565b60006104676001600160a01b0384168361054a565b9050805160001415801561048c57508080602001905181019061048a919061086c565b155b156104b557604051635274afe760e01b81526001600160a01b038416600482015260240161018a565b505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b17905261050b8482610561565b6103c2576040516001600160a01b0384811660248301526000604483015261054091869182169063095ea7b390606401610390565b6103c28482610452565b606061055883836000610609565b90505b92915050565b6000806000846001600160a01b03168460405161057e919061088e565b6000604051808303816000865af19150503d80600081146105bb576040519150601f19603f3d011682016040523d82523d6000602084013e6105c0565b606091505b50915091508180156105ea5750805115806105ea5750808060200190518101906105ea919061086c565b801561060057506000856001600160a01b03163b115b95945050505050565b60608147101561062e5760405163cd78605960e01b815230600482015260240161018a565b600080856001600160a01b0316848660405161064a919061088e565b60006040518083038185875af1925050503d8060008114610687576040519150601f19603f3d011682016040523d82523d6000602084013e61068c565b606091505b509150915061069c8683836106a8565b925050505b9392505050565b6060826106bd576106b882610704565b6106a1565b81511580156106d457506001600160a01b0384163b155b156106fd57604051639996b31560e01b81526001600160a01b038516600482015260240161018a565b50806106a1565b8051156107145780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000806000806060858703121561074357600080fd5b84356001600160a01b038116811461075a57600080fd5b935060208501359250604085013567ffffffffffffffff8082111561077e57600080fd5b818701915087601f83011261079257600080fd5b8135818111156107a157600080fd5b8860208285010111156107b357600080fd5b95989497505060200194505050565b60005b838110156107dd5781810151838201526020016107c5565b50506000910152565b60208152600082518060208401526108058160408501602087016107c2565b601f01601f19169190910160400192915050565b60006020828403121561082b57600080fd5b5035919050565b60006020828403121561084457600080fd5b5051919050565b8082018082111561055b57634e487b7160e01b600052601160045260246000fd5b60006020828403121561087e57600080fd5b815180151581146106a157600080fd5b600082516108a08184602087016107c2565b919091019291505056fea26469706673582212201d359d0e0fc1fa2d08676b88cc4a443a4547e6eeed98739977f50c2872c4b70364736f6c634300081800330000000000000000000000002ea43384f1a98765257bc6cb26c7131debdeb9b3000000000000000000000000ecac9c5f704e954931349da37f60e39f515c11c1000000000000000000000000c8bbf6153d7ba105f1399d992ebd32b0541996ef