0 txs
8 calls
constructor
constructor(address superRegistry_)
functions
asset
viewfunction asset() view returns (address)
CHAIN_ID
viewfunction CHAIN_ID() view returns (uint64)
getPreviewPricePerVaultShare
viewfunction getPreviewPricePerVaultShare() view returns (uint256)
getPricePerVaultShare
viewfunction getPricePerVaultShare() view returns (uint256)
getStateRegistryId
viewfunction getStateRegistryId() view returns (uint8)
getTotalAssets
viewfunction getTotalAssets() view returns (uint256)
getTotalSupply
viewfunction getTotalSupply() view returns (uint256)
getVaultAddress
viewfunction getVaultAddress() view returns (address)
getVaultAsset
viewfunction getVaultAsset() view returns (address)
getVaultDecimals
viewfunction getVaultDecimals() view returns (uint256)
getVaultName
viewfunction getVaultName() view returns (string)
getVaultShareBalance
viewfunction getVaultShareBalance() view returns (uint256)
getVaultSymbol
viewfunction getVaultSymbol() view returns (string)
previewDepositTo
viewfunction previewDepositTo(uint256 assets_) view returns (uint256)
previewRedeemFrom
viewfunction previewRedeemFrom(uint256 shares_) view returns (uint256)
previewWithdrawFrom
viewfunction previewWithdrawFrom(uint256 assets_) view returns (uint256)
superformYieldTokenName
viewfunction superformYieldTokenName() view returns (string)
superformYieldTokenSymbol
viewfunction superformYieldTokenSymbol() view returns (string)
superRegistry
viewfunction superRegistry() view returns (address)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId_) view returns (bool)
vault
viewfunction vault() view returns (address)
directDepositIntoVault
payablefunction directDepositIntoVault(tuple singleVaultData_, address srcSender_) payable returns (uint256 shares)
directWithdrawFromVault
nonpayablefunction directWithdrawFromVault(tuple singleVaultData_, address srcSender_) returns (uint256 assets)
emergencyWithdraw
nonpayablefunction emergencyWithdraw(address receiverAddress_, uint256 amount_)
forwardDustToPaymaster
nonpayablefunction forwardDustToPaymaster(address token_)
initialize
nonpayablefunction initialize(address superRegistry_, address vault_, address asset_)
xChainDepositIntoVault
nonpayablefunction xChainDepositIntoVault(tuple singleVaultData_, address srcSender_, uint64 srcChainId_) returns (uint256 shares)
xChainWithdrawFromVault
nonpayablefunction xChainWithdrawFromVault(tuple singleVaultData_, address srcSender_, uint64 srcChainId_) returns (uint256 assets)
events
EmergencyWithdrawalProcessed
event EmergencyWithdrawalProcessed(address indexed refundAddress, uint256 indexed amount)
FormDustForwardedToPaymaster
event FormDustForwardedToPaymaster(address indexed token, uint256 indexed amount)
Initialized
event Initialized(uint64 version)
Processed
event Processed(uint64 indexed srcChainID, uint64 indexed dstChainId, uint256 indexed srcPayloadId, uint256 amount, address vault)
VaultAdded
event VaultAdded(uint256 indexed id, address indexed vault)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
BLOCK_CHAIN_ID_OUT_OF_BOUNDS
error BLOCK_CHAIN_ID_OUT_OF_BOUNDS()
CANNOT_FORWARD_4646_TOKEN
error CANNOT_FORWARD_4646_TOKEN()
DIFFERENT_TOKENS
error DIFFERENT_TOKENS()
DIRECT_DEPOSIT_SWAP_FAILED
error DIRECT_DEPOSIT_SWAP_FAILED()
DIRECT_WITHDRAW_INVALID_LIQ_REQUEST
error DIRECT_WITHDRAW_INVALID_LIQ_REQUEST()
FAILED_TO_EXECUTE_TXDATA
error FAILED_TO_EXECUTE_TXDATA(address token)
FailedInnerCall
error FailedInnerCall()
INSUFFICIENT_ALLOWANCE_FOR_DEPOSIT
error INSUFFICIENT_ALLOWANCE_FOR_DEPOSIT()
INSUFFICIENT_BALANCE
error INSUFFICIENT_BALANCE()
INSUFFICIENT_NATIVE_AMOUNT
error INSUFFICIENT_NATIVE_AMOUNT()
INVALID_CHAIN_ID
error INVALID_CHAIN_ID()
InvalidInitialization
error InvalidInitialization()
NOT_CORE_STATE_REGISTRY
error NOT_CORE_STATE_REGISTRY()
NOT_EMERGENCY_QUEUE
error NOT_EMERGENCY_QUEUE()
NOT_SUPER_REGISTRY
error NOT_SUPER_REGISTRY()
NOT_SUPERFORM_ROUTER
error NOT_SUPERFORM_ROUTER()
NotInitializing
error NotInitializing()
PAUSED
error PAUSED()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
SUPERFORM_ID_NONEXISTENT
error SUPERFORM_ID_NONEXISTENT()
VAULT_IMPLEMENTATION_FAILED
error VAULT_IMPLEMENTATION_FAILED()
WITHDRAW_TOKEN_NOT_UPDATED
error WITHDRAW_TOKEN_NOT_UPDATED()
WITHDRAW_TX_DATA_NOT_UPDATED
error WITHDRAW_TX_DATA_NOT_UPDATED()
WITHDRAW_ZERO_COLLATERAL
error WITHDRAW_ZERO_COLLATERAL()
XCHAIN_WITHDRAW_INVALID_LIQ_REQUEST
error XCHAIN_WITHDRAW_INVALID_LIQ_REQUEST()
ZERO_ADDRESS
error ZERO_ADDRESS()
ZERO_AMOUNT
error ZERO_AMOUNT()
creation bytecode
0x3d602d80600a3d3981f3363d3d373d3d3d363d7358f8cef0d825b1a609fad0576d5f2b7399ab13355af43d82803e903d91602b57fd5bf3