1 tx
296 calls
constructor
constructor(address vault_, address wsteth_)
functions
convertToAssets
viewfunction convertToAssets(uint256 shares) view returns (uint256 assets)
getRate
viewfunction getRate() view returns (uint256)
isERC4626Compatible
viewfunction isERC4626Compatible() view returns (bool)
vault
viewfunction vault() view returns (address)
wsteth
viewfunction wsteth() view returns (address)
migrationCallback
nonpayablefunction migrationCallback()
events
No events.
errors
MathOverflowedMulDiv
error MathOverflowedMulDiv()
creation bytecode
0x60c06040525f805460ff19169055348015610018575f80fd5b506040516108e43803806108e483398101604081905261003791610069565b6001600160a01b039182166080521660a05261009a565b80516001600160a01b0381168114610064575f80fd5b919050565b5f806040838503121561007a575f80fd5b6100838361004e565b91506100916020840161004e565b90509250929050565b60805160a0516108016100e35f395f818160bd015281816101c5015261020801525f818160fc0152818161013f015281816102ff0152818161039a015261048e01526108015ff3fe608060405234801561000f575f80fd5b5060043610610060575f3560e01c806307a2d13a1461006457806357686a3b1461008a578063679aefce146100945780638ad1b3f41461009c578063d1d8bce7146100b8578063fbfa77cf146100f7575b5f80fd5b6100776100723660046105d7565b61011e565b6040519081526020015b60405180910390f35b610092610281565b005b61007761037f565b5f546100a89060ff1681565b6040519015158152602001610081565b6100df7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610081565b6100df7f000000000000000000000000000000000000000000000000000000000000000081565b5f805460ff16156101b7576040516303d1689d60e11b8152600481018390527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307a2d13a90602401602060405180830381865afa15801561018c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101b091906105ee565b90506101c3565b6101c082610396565b90505b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161561027c57604051632eca54bf60e21b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063bb2952fc90602401602060405180830381865afa158015610255573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061027991906105ee565b90505b919050565b5f5460ff16156102e25760405162461bcd60e51b815260206004820152602160248201527f5661756c74526174654f7261636c653a20616c7265616479206d6967726174656044820152601960fa1b60648201526084015b60405180910390fd5b6040516303d1689d60e11b8152670de0b6b3a764000060048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906307a2d13a90602401602060405180830381865afa15801561034c573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061037091906105ee565b505f805460ff19166001179055565b5f610391670de0b6b3a764000061011e565b905090565b5f807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663079c3b886040518163ffffffff1660e01b81526004015f60405180830381865afa1580156103f3573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261041a91908101906106d9565b915050805160011461046e5760405162461bcd60e51b815260206004820152601f60248201527f5661756c74526174654f7261636c653a20696e76616c6964206c656e6774680060448201526064016102d9565b610511815f81518110610483576104836107a3565b6020026020010151847f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104e8573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061050c91906105ee565b610518565b9392505050565b5f838302815f1985870982811083820303915050805f0361054c57838281610542576105426107b7565b0492505050610511565b80841161056c5760405163227bc15360e01b815260040160405180910390fd5b5f848688095f868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b5f602082840312156105e7575f80fd5b5035919050565b5f602082840312156105fe575f80fd5b5051919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561064257610642610605565b604052919050565b5f67ffffffffffffffff82111561066357610663610605565b5060051b60200190565b5f82601f83011261067c575f80fd5b8151602061069161068c8361064a565b610619565b8083825260208201915060208460051b8701019350868411156106b2575f80fd5b602086015b848110156106ce57805183529183019183016106b7565b509695505050505050565b5f80604083850312156106ea575f80fd5b825167ffffffffffffffff80821115610701575f80fd5b818501915085601f830112610714575f80fd5b8151602061072461068c8361064a565b82815260059290921b84018101918181019089841115610742575f80fd5b948201945b838610156107745785516001600160a01b0381168114610765575f80fd5b82529482019490820190610747565b9188015191965090935050508082111561078c575f80fd5b506107998582860161066d565b9150509250929050565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52601260045260245ffdfea2646970667358221220792de12577ed8dbb9402da5620ac056ec1f4eae286dec4ddd79874e82bcbb26e64736f6c634300081900330000000000000000000000007a4effd87c2f3c55ca251080b1343b605f327e3a0000000000000000000000007f39c581f595b53c5cb19bd0b3f8da6c935e2ca0