TellerWithMultiAssetSupport

Verified contract

Active on Ethereum with 12,355 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"

0xec042d95a0ced5706a992d2eaf852e2d2e7c43417d3eac0f5e8ae7f483c6dc0b
0xbf35786b99ab8ed2d5da4ec03d976acba41392b4b38d0acd9d73f43efdb08661
0x6750ea4cebddb99398974348cd6d4218716810b9c06c1053a2f1e91d6f66b8b5
0xea85678fe2368b703ef5bfcd0003c4910f12770501c267094019ba256ce48fd4
0xcfe0c40b98237de90895b88873827d0d8837bf112bb77723d6e0739d9f81a172
0xd0e15e5232e23d643cf9d230ea0ed9ab0dfdfceaffb65ff451aba8467040243b
0x05bce7db634c87c210d6d10830a717f00f82cd99d8237767956606bf95db034e
0x343ba4f2f0b13075950279629745e98c6cf48bb14a1fc4fcaaaedc510c8fe2cc
0xb925eecd681350b975c34cda38a4f8f251780450f4a8877b0aa9ba2e3e569e4f
0x3f7f0ae30a20e5887900d83afba194a7bd9d88e7310ece92a53fe45ec2c9d226

Functions
Getter at block 21158779
accountant(view returns (address)
0x126af21dc55c300b7d0bbfc4f3898f558ae8156b
authority(view returns (address)
0x02904af5c3be78481528e0f01780439f024109a6
depositNonce(view returns (uint96)
12328
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(