ynETH

Verified contract

Implementation

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

No balances found for "ynETH"

No transactions found for "ynETH"


Functions
Getter at block 20993602
BURNER_ROLE(view returns (bytes32)
0x3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a848
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
UNPAUSER_ROLE(view returns (bytes32)
0x427da25fe773164f88948d3e215c94b6554e2ed5e5f203a821c9f2f6131cf75a
decimals(view returns (uint8)
18
depositsPaused(view returns (bool)
false
name(view returns (string)
rewardsDistributor(view returns (address)
0x0000000000000000000000000000000000000000
stakingNodesManager(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
 
totalAssets(view returns (uint256)
totalDepositedInPool(view returns (uint256)
0
totalSupply(view returns (uint256)
0
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256 assets)
convertToShares(uint256 assetsview returns (uint256 shares)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
pauseWhiteList(address addrview returns (bool)
previewDeposit(uint256 assetsview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256 assets)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addToPauseWhitelist(address[] whitelistedForTransfers
approve(address spenderuint256 valuereturns (bool)
burn(uint256 amount
depositETH(address receiverpayable returns (uint256 shares)
grantRole(bytes32 roleaddress account
initialize(struct ynETHInit init
pauseDeposits(
processWithdrawnETH(payable 
receiveRewards(payable 
removeFromPauseWhitelist(address[] unlisted
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
unpauseDeposits(
unpauseTransfers(
withdrawETH(uint256 ethAmount
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed senderaddress indexed receiveruint256 assetsuint256 sharesuint256 totalDepositedInPool
DepositETHPausedUpdated(bool isPaused
ETHWithdrawn(uint256 ethAmountuint256 totalDepositedInPool
Initialized(uint64 version
PauseWhitelistUpdated(address indexed accountbool isWhitelisted
RewardsReceived(uint256 valueuint256 totalDepositedInPool
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 value
TransfersUnpaused(
WithdrawnETHProcessed(uint256 ethAmountuint256 totalDepositedInPool
Constructor
constructor(
Fallback and receive
receive(
Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
CallerNotAuthorized(address caller
CallerNotStakingNodeManager(address expectedaddress provided
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
InsufficientBalance(
InvalidInitialization(
NoDirectETHDeposit(
NotInitializing(
NotRewardsDistributor(address caller
Paused(
TransferFailed(
TransfersPaused(
ZeroAddress(
ZeroETH(
ZeroShares(