TellerWithMultiAssetSupport

Verified contract

Active on Ethereum with 12,467 txns
Deployed by via 0x9c758fb4 at 20220506
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "TellerWithMultiAssetSupport"

0xa59aaefd74ccc117ab673005aeca69e212fec2492574c6f2b5db8507cc1cf48e
0xa0e2228c031c6c7598dc184e8f5ef549cd2b1c2b0679e9e2f43b066d0c0e1fff
0xa4db5d4e94f83471622f67e9d4fb951e2baa3cc507d3d8850d7485dab4b98f6f
0x507c5166fd19afbc0068970ede6875ad02a5401ccb05e6805b7c6e1895c11c29
0xe4c437e87ea6e3eca9f27f38730a584a4bd8b5859b3e885afaa353d3feddb457
0xe533ae58fabe850f876796cf09fff6fc13328704a9e11cc47a43d9d525492a89
0xbacc033dd513d7341762dd85000113b72455f8419f5167cb1dbfe93e42b5f974
0xa02aecd6925066c038500152f55b6bf8dde86583049b8adaa854927fc6455add
0x85e2e7eec626c373dfb5c6457fbfac0a438bff3e65a4286276a99954c3a1eaa2
0xfbc21440caf8766a25b292b6c2f2faa3765b51b1c27cebcdaf98feeb7ef65ebe

Functions
Getter at block 21272827
accountant(view returns (address)
0x126af21dc55c300b7d0bbfc4f3898f558ae8156b
authority(view returns (address)
0x02904af5c3be78481528e0f01780439f024109a6
depositNonce(view returns (uint96)
12441
isPaused(view returns (bool)
false
nativeWrapper(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
owner(view returns (address)
0x0000000000000000000000000000000000000000
shareLockPeriod(view returns (uint64)
0
vault(view returns (address)
0x7223442cad8e9ca474fc40109ab981608f8c4273
Read-only
beforeTransfer(address fromaddress toaddress operatorview 
fromDenyList(addressview returns (bool)
isSupported(addressview returns (bool)
operatorDenyList(addressview returns (bool)
publicDepositHistory(uint256view returns (bytes32)
shareUnlockTime(addressview returns (uint256)
toDenyList(addressview returns (bool)
State-modifying
addAsset(address asset
allowAll(address user
allowFrom(address user
allowOperator(address user
allowTo(address user
bulkDeposit(address depositAssetuint256 depositAmountuint256 minimumMintaddress toreturns (uint256 shares)
bulkWithdraw(address withdrawAssetuint256 shareAmountuint256 minimumAssetsaddress toreturns (uint256 assetsOut)
denyAll(address user
denyFrom(address user
denyOperator(address user
denyTo(address user
deposit(address depositAssetuint256 depositAmountuint256 minimumMintpayable returns (uint256 shares)
depositWithPermit(address depositAssetuint256 depositAmountuint256 minimumMintuint256 deadlineuint8 vbytes32 rbytes32 sreturns (uint256 shares)
pause(
refundDeposit(uint256 nonceaddress receiveraddress depositAssetuint256 depositAmountuint256 shareAmountuint256 depositTimestampuint256 shareLockUpPeriodAtTimeOfDeposit
removeAsset(address asset
setAuthority(address newAuthority
setShareLockPeriod(uint64 _shareLockPeriod
transferOwnership(address newOwner
unpause(
Events
AllowFrom(address indexed user
AllowOperator(address indexed user
AllowTo(address indexed user
AssetAdded(address indexed asset
AssetRemoved(address indexed asset
AuthorityUpdated(address indexed useraddress indexed newAuthority
BulkDeposit(address indexed assetuint256 depositAmount
BulkWithdraw(address indexed assetuint256 shareAmount
DenyFrom(address indexed user
DenyOperator(address indexed user
DenyTo(address indexed user
Deposit(uint256 indexed nonceaddress indexed receiveraddress indexed depositAssetuint256 depositAmountuint256 shareAmountuint256 depositTimestampuint256 shareLockPeriodAtTimeOfDeposit
DepositRefunded(uint256 indexed noncebytes32 depositHashaddress indexed user
OwnershipTransferred(address indexed useraddress indexed newOwner
Paused(
Unpaused(
Constructor
constructor(address _owneraddress _vaultaddress _accountantaddress _weth
Fallback and receive

This contract contains no fallback and receive objects.

Errors
TellerWithMultiAssetSupport__AssetNotSupported(
TellerWithMultiAssetSupport__BadDepositHash(
TellerWithMultiAssetSupport__DualDeposit(
TellerWithMultiAssetSupport__MinimumAssetsNotMet(
TellerWithMultiAssetSupport__MinimumMintNotMet(
TellerWithMultiAssetSupport__Paused(
TellerWithMultiAssetSupport__PermitFailedAndAllowanceTooLow(
TellerWithMultiAssetSupport__ShareLockPeriodTooLong(
TellerWithMultiAssetSupport__SharesAreLocked(
TellerWithMultiAssetSupport__SharesAreUnLocked(
TellerWithMultiAssetSupport__TransferDenied(address fromaddress toaddress operator
TellerWithMultiAssetSupport__ZeroAssets(
TellerWithMultiAssetSupport__ZeroShares(