ERC4626Vault

Verified contract

Implementation

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

No balances found for "ERC4626Vault"

No transactions found for "ERC4626Vault"


Functions
Getter at block 21167553
altToken(view returns (address)
0x8457ca5040ad67fdebbcc8edce889a335bc0fbfb
asset(view returns (address)
0xb6d149c8dda37aaaa2f8ad0934f2e5682c35890b
decimals(view returns (uint8)
18
erc1155StakedALT(view returns (address)
0xb6d149c8dda37aaaa2f8ad0934f2e5682c35890b
erc1155TokenID(view returns (uint256)
568410405686318743940487286198766186786980243511
name(view returns (string)
owner(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
totalAssets(view returns (uint256)
0
totalRewardPools(view returns (uint256)
0
totalSupply(view returns (uint256)
0
Read-only
RewardPools(uint256view returns (uint64 startTimestampuint64 endTimestampstring name)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(address ownerview returns (uint256)
maxWithdraw(address ownerview returns (uint256)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytespure returns (bytes4)
onERC1155Received(addressaddressuint256uint256bytespure returns (bytes4)
optedInUsers(uint256addressview returns (bool)
previewDeposit(uint256 assetsview returns (uint256)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256)
previewWithdraw(uint256 assetsview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
acceptOwnership(
approve(address spenderuint256 valuereturns (bool)
claim(uint16 distributionId
createRewardPool(uint64 startTimestamp_uint64 endTimestamp_string name_
deposit(uint256 assetsaddress receiverreturns (uint256)
initialize(address initialOwnerstring name_string symbol_
mint(uint256 sharesaddress receiverreturns (uint256)
optIn(uint256 id
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256)
renounceOwnership(
stake(
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
updateRewardPool(uint256 id_uint64 startTimestamp_uint64 endTimestamp_string name_
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
Initialized(uint64 version
OptedIn(uint256 indexed idaddress user
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardPoolCreated(uint256 indexed iduint64 startTimestamp_uint64 endTimestamp_string name_
RewardPoolUpdated(uint256 indexed iduint64 startTimestamp_uint64 endTimestamp_string name_
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(address erc1155StakedALT_uint256 erc1155TokenID_address altToken_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC4626ExceededMaxDeposit(address receiveruint256 assetsuint256 max
ERC4626ExceededMaxMint(address receiveruint256 sharesuint256 max
ERC4626ExceededMaxRedeem(address owneruint256 sharesuint256 max
ERC4626ExceededMaxWithdraw(address owneruint256 assetsuint256 max
InvalidEndTime(
InvalidID(
InvalidInitialization(
InvalidStartTime(
MathOverflowedMulDiv(
NotInitializing(
OptInPeriodEnded(
OptInPeriodNotStarted(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ZeroAddress(
ZeroShare(