0 txs
5k calls
constructor
constructor()
functions
getAdapterTokensDeposit
viewfunction getAdapterTokensDeposit() view returns (address[] tokens)
getAdapterTokensRedeem
viewfunction getAdapterTokensRedeem() view returns (address[] tokens)
PIVOT_TOKEN
purefunction PIVOT_TOKEN() pure returns (address)
previewConvertToDeposit
viewfunction previewConvertToDeposit(address tokenIn, uint256 amountTokenIn) view returns (uint256 amountOut)
previewConvertToRedeem
viewfunction previewConvertToRedeem(address tokenOut, uint256 amountYieldTokenIn) view returns (uint256 amountOut)
convertToDeposit
nonpayablefunction convertToDeposit(address tokenIn, uint256 amountTokenIn) returns (uint256)
convertToRedeem
nonpayablefunction convertToRedeem(address tokenOut, uint256 amountYieldTokenIn) returns (uint256 amountOut)
events
No events.
errors
UnsupportedToken
error UnsupportedToken(address token)
creation bytecode
0x60c080604052346102235763c55dae6360e01b8152602081600481730a1a1a107e45b7ced86833863f482bc5f4ed82ef5afa90811561022f575f9161023a575b50608081905260405163313ce56760e01b815290602090829060049082906001600160a01b03165afa801561022f575f906101ee575b60ff91501660120360ff81116101da5760ff16604d81116101da57600a0a60a05260018060a01b03608051166040515f806020830163095ea7b360e01b8152730a1a1a107e45b7ced86833863f482bc5f4ed82ef602485015281196044850152604484526100e460648561027d565b83519082865af16100f36102b4565b816101ab575b50806101a1575b15610149575b6040516104bb90816104a7823960805181818160b8015281816101d30152818161026d015281816102fe01526103c9015260a0518181816101fc01526102960152f35b61019a9161019560405163095ea7b360e01b6020820152730a1a1a107e45b7ced86833863f482bc5f4ed82ef60248201525f60448201526044815261018f60648261027d565b8261030a565b61030a565b5f80610106565b50813b1515610100565b80518015925082156101c0575b50505f6100f9565b6101d392506020809183010191016102f2565b5f806101b8565b634e487b7160e01b5f52601160045260245ffd5b506020813d602011610227575b816102086020938361027d565b81010312610223575160ff811681036102235760ff90610075565b5f80fd5b3d91506101fb565b6040513d5f823e3d90fd5b90506020813d602011610275575b816102556020938361027d565b8101031261022357516001600160a01b038116810361022357602061003f565b3d9150610248565b601f909101601f19168101906001600160401b038211908210176102a057604052565b634e487b7160e01b5f52604160045260245ffd5b3d156102ed573d906001600160401b0382116102a057604051916102e2601f8201601f19166020018461027d565b82523d5f602084013e565b606090565b90816020910312610223575180151581036102235790565b9061036a9160018060a01b03165f806040519361032860408661027d565b602085527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564602086015260208151910182855af16103646102b4565b916103f2565b80519081159182156103d8575b50501561038057565b60405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608490fd5b6103eb92506020809183010191016102f2565b5f80610377565b919290156104545750815115610406575090565b3b1561040f5790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156104675750805190602001fd5b604460209160405192839162461bcd60e51b83528160048401528051918291826024860152018484015e5f828201840152601f01601f19168101030190fdfe6080806040526004361015610012575f80fd5b5f3560e01c90816310a53386146102dc575080634e32a1e21461024b57806356e2816e1461009b5780635c727c7d146101b1578063b8f86171146100a0578063cad107dd1461009b5763dfbe7c8214610069575f80fd5b34610097575f366003190112610097576020604051730a1a1a107e45b7ced86833863f482bc5f4ed82ef8152f35b5f80fd5b610391565b34610097576100ae3661036b565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000092166001600160a01b038316810361019f57604051630365f9bb60e61b81526001600160a01b0384166004820152602481018390525f6044820181905233606483015260a0608483015260a48201526020818060c481015b03815f730a1a1a107e45b7ced86833863f482bc5f4ed82ef5af18015610194575f90610161575b602090604051908152f35b506020813d60201161018c575b8161017b6020938361044f565b810103126100975760209051610156565b3d915061016e565b6040513d5f823e3d90fd5b635f8b555b60e11b5f5260045260245ffd5b34610097576001600160a01b036101c73661036b565b91166001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016810361019f57507f00000000000000000000000000000000000000000000000000000000000000009081810291818304149015171561023757602090604051908152f35b634e487b7160e01b5f52601160045260245ffd5b34610097576001600160a01b036102613661036b565b91166001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016810361019f57507f00000000000000000000000000000000000000000000000000000000000000009081156102c85760209160405191048152f35b634e487b7160e01b5f52601260045260245ffd5b34610097576102ea3661036b565b6001600160a01b0382166001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016810361019f575063fdd2b4af60e01b83526001600160a01b03909116600483015260248201525f6044820181905233606483015260a0608483015260a48201526020818060c4810161012f565b6040906003190112610097576004356001600160a01b0381168103610097579060243590565b34610097575f36600319011261009757604080516103af828261044f565b600181526020810190601f19830136833780511561043b577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168252825160208082529151918101829052928392908301915f5b818110610419575050500390f35b82516001600160a01b031684528594506020938401939092019160010161040b565b634e487b7160e01b5f52603260045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761047157604052565b634e487b7160e01b5f52604160045260245ffdfea26469706673582212207e545b494aaf947405633ae0f7b96d3e14a61db12212249fb651ed93833f2aba64736f6c634300081d0033