TellerWithMultiAssetSupport
State Variables
NATIVE
address internal constant NATIVE = 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE;MAX_SHARE_LOCK_PERIOD
uint256 internal constant MAX_SHARE_LOCK_PERIOD = 3 days;isSupported
mapping(ERC20 => bool) public isSupported;depositNonce
shareLockPeriod
isPaused
publicDepositHistory
shareUnlockTime
vault
accountant
ONE_SHARE
Functions
constructor
pause
unpause
addAsset
removeAsset
setShareLockPeriod
beforeTransfer
refundDeposit
deposit
depositWithPermit
bulkDeposit
bulkWithdraw
_erc20Deposit
_afterPublicDeposit
Events
Paused
Unpaused
AssetAdded
AssetRemoved
Deposit
BulkDeposit
BulkWithdraw
DepositRefunded
Errors
TellerWithMultiAssetSupport__ShareLockPeriodTooLong
TellerWithMultiAssetSupport__SharesAreLocked
TellerWithMultiAssetSupport__SharesAreUnLocked
TellerWithMultiAssetSupport__BadDepositHash
TellerWithMultiAssetSupport__AssetNotSupported
TellerWithMultiAssetSupport__ZeroAssets
TellerWithMultiAssetSupport__MinimumMintNotMet
TellerWithMultiAssetSupport__MinimumAssetsNotMet
TellerWithMultiAssetSupport__PermitFailedAndAllowanceTooLow
TellerWithMultiAssetSupport__ZeroShares
TellerWithMultiAssetSupport__Paused
Was this helpful?