57.6k txs
57.5k calls
constructor
constructor(address _wrappedNative, address _vault)
functions
vault
viewfunction vault() view returns (address)
wrappedNative
viewfunction wrappedNative() view returns (address)
deposit
payablefunction deposit(uint256 assets, address receiver) payable
mint
payablefunction mint(uint256 shares, address receiver) payable
events
No events.
errors
FailedCall
error FailedCall()
InsufficientBalance
error InsufficientBalance(uint256 balance, uint256 needed)
InsufficientFunds
error InsufficientFunds(string description)
InvalidParameter
error InvalidParameter(string description)
PreviewMismatch
error PreviewMismatch(uint256 preview, uint256 actual)
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x60c060405234801561000f575f5ffd5b506040516109d33803806109d383398101604081905261002e91610112565b816001600160a01b0316816001600160a01b03166338d52e0f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610074573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610098919061014a565b6001600160a01b0316146100e4576040516305519d6f60e51b815260206004820152600e60248201526d0c2e6e6cae840dad2e6dac2e8c6d60931b604482015260640160405180910390fd5b6001600160a01b039081166080521660a05261016c565b6001600160a01b038116811461010f575f5ffd5b50565b5f5f60408385031215610123575f5ffd5b825161012e816100fb565b602084015190925061013f816100fb565b809150509250929050565b5f6020828403121561015a575f5ffd5b8151610165816100fb565b9392505050565b60805160a0516107fb6101d85f395f8181607b0152818161012c01528181610198015281816103a6015261041201525f818160ca015281816101cd0152818161021801528181610292015281816102d40152818161044701528181610492015261050c01526107fb5ff3fe60806040526004361061003e575f3560e01c80636e553f651461004257806394bf804d14610057578063eb6d3a111461006a578063fbfa77cf146100b9575b5f5ffd5b610055610050366004610756565b6100ec565b005b610055610065366004610756565b6102bc565b348015610075575f5ffd5b5061009d7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200160405180910390f35b3480156100c4575f5ffd5b5061009d7f000000000000000000000000000000000000000000000000000000000000000081565b34821461012a576040516305519d6f60e51b815260206004820152600660248201526561737365747360d01b60448201526064015b60405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0836040518263ffffffff1660e01b81526004015f604051808303818588803b158015610183575f5ffd5b505af1158015610195573d5f5f3e3d5ffd5b507f000000000000000000000000000000000000000000000000000000000000000093506101f29250506001600160a01b03831690507f000000000000000000000000000000000000000000000000000000000000000085610537565b604051636e553f6560e01b8152600481018490526001600160a01b0383811660248301527f00000000000000000000000000000000000000000000000000000000000000001690636e553f65906044016020604051808303815f875af115801561025e573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610282919061078f565b506102b76001600160a01b0382167f00000000000000000000000000000000000000000000000000000000000000005f610537565b505050565b60405163b3d7f6b960e01b8152600481018390525f907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063b3d7f6b990602401602060405180830381865afa158015610321573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610345919061078f565b905080341115610367576103623361035d83346107a6565b6105ea565b6103a4565b803410156103a457604051633e49f6c360e21b81526020600482015260096024820152686d73672e76616c756560b81b6044820152606401610121565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004015f604051808303818588803b1580156103fd575f5ffd5b505af115801561040f573d5f5f3e3d5ffd5b507f0000000000000000000000000000000000000000000000000000000000000000935061046c9250506001600160a01b03831690507f000000000000000000000000000000000000000000000000000000000000000084610537565b6040516394bf804d60e01b8152600481018590526001600160a01b0384811660248301527f000000000000000000000000000000000000000000000000000000000000000016906394bf804d906044016020604051808303815f875af11580156104d8573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104fc919061078f565b506105316001600160a01b0382167f00000000000000000000000000000000000000000000000000000000000000005f610537565b50505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526105888482610676565b61053157604080516001600160a01b03851660248201525f6044808301919091528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526105e09085906106c1565b61053184826106c1565b804710156106145760405163cf47918160e01b815247600482015260248101829052604401610121565b5f5f836001600160a01b0316836040515f6040518083038185875af1925050503d805f811461065e576040519150601f19603f3d011682016040523d82523d5f602084013e610663565b606091505b509150915081610531576105318161072d565b5f5f5f5f60205f8651602088015f8a5af192503d91505f5190508280156106b5575081156106a757806001146106b5565b5f866001600160a01b03163b115b93505050505b92915050565b5f5f60205f8451602086015f885af1806106e0576040513d5f823e3d81fd5b50505f513d915081156106f7578060011415610704565b6001600160a01b0384163b155b1561053157604051635274afe760e01b81526001600160a01b0385166004820152602401610121565b80511561073d5780518082602001fd5b60405163d6bda27560e01b815260040160405180910390fd5b5f5f60408385031215610767575f5ffd5b8235915060208301356001600160a01b0381168114610784575f5ffd5b809150509250929050565b5f6020828403121561079f575f5ffd5b5051919050565b818103818111156106bb57634e487b7160e01b5f52601160045260245ffdfea2646970667358221220431d0c2597a0ed7656a207f9914d20e777af0e9b5ac2d37359c52d62bbbdb3c264736f6c634300081d0033000000000000000000000000bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c000000000000000000000000a5deb178c729e058018db8bd68a9ffb8418df42d