TellerWithMultiAssetSupport

Verified contract

Active on Ethereum with 451 txns
Deployed by via 0x07ff241c at 20865690
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "TellerWithMultiAssetSupport"

0x7116834366ed1b7b108564f5a45a4e5e4a37c221b40938a48c89899001abcf7e
0xe31a46a58d3e6d6a2b0342e914eb5be5bfe17239ba8be0a62e28c586ef193c7c
0xa5e49481601e72fcb2fbf5102f97fa8f591e334ce22bd6372d1e6dc5f45ad33e
0xf50ac751523d4c92b4a7f41527e333e51ebb6bbc4eef06da425e04c51eb86c20
0x40c64b883e5946224c2388f5c8206534897fcb0e28f6ab687ef887a7a27b9fc3
0x3e10a14ec4f4df1d75091abe0b27945a06eac5f407594b308eaa03b87e9b68ac
0xbc30c9750b7287fdc7cdab4134342eaa7aff35769e93a923e2614dac37f320ee
From
0x893ae447b117ad7af310bc051e732dc3721b1903c6746587cb6d136f4e9803e4
0x09eeafaecc85cb2605a24d60aa77b390a858e99fb2b5c86d145f5427c67f4741
0xd26e3fcef583d2036e1fe9992549b76c167a6050572109bf088f7e7c6bd56ad5

Functions
Getter at block 21226645
accountant(view returns (address)
0xa9fb7e2922216debe3fd5e1bbe7591ee446dc21c
authority(view returns (address)
0x11eb44ddcc14b8ec4b4b9d6b3324c1ee00179a7d
depositNonce(view returns (uint96)
429
isPaused(view returns (bool)
false
owner(view returns (address)
0x0000000000417626ef34d62c4dc189b021603f2f
shareLockPeriod(view returns (uint64)
0
vault(view returns (address)
0x196ead472583bc1e9af7a05f860d9857e1bd3dcc
Read-only
beforeTransfer(address fromview 
isSupported(addressview returns (bool)
publicDepositHistory(uint256view returns (bytes32)
shareUnlockTime(addressview returns (uint256)
State-modifying
addAsset(address asset
bulkDeposit(address depositAssetuint256 depositAmountuint256 minimumMintaddress toreturns (uint256 shares)
bulkWithdraw(address withdrawAssetuint256 shareAmountuint256 minimumAssetsaddress toreturns (uint256 assetsOut)
deposit(address depositAssetuint256 depositAmountuint256 minimumMintreturns (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
AssetAdded(address indexed asset
AssetRemoved(address indexed asset
AuthorityUpdated(address indexed useraddress indexed newAuthority
BulkDeposit(address indexed assetuint256 depositAmount
BulkWithdraw(address indexed assetuint256 shareAmount
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 _accountant
Fallback and receive

This contract contains no fallback and receive objects.

Errors
TellerWithMultiAssetSupport__AssetNotSupported(
TellerWithMultiAssetSupport__BadDepositHash(
TellerWithMultiAssetSupport__MinimumAssetsNotMet(
TellerWithMultiAssetSupport__MinimumMintNotMet(
TellerWithMultiAssetSupport__Paused(
TellerWithMultiAssetSupport__PermitFailedAndAllowanceTooLow(
TellerWithMultiAssetSupport__ShareLockPeriodTooLong(
TellerWithMultiAssetSupport__SharesAreLocked(
TellerWithMultiAssetSupport__SharesAreUnLocked(
TellerWithMultiAssetSupport__ZeroAssets(
TellerWithMultiAssetSupport__ZeroShares(