unshETH Contracts

unshETH.sol

This Solidity file defines the unshETH contract, which inherits from the ERC20PermitPermissionedMint contract. This contract is a specific implementation of an ERC20 token with added permissioned minting functionality. The contract includes a public variable LSDRegistryAddress and a constructor function.

unshETH

The unshETH contract is a specific implementation of an ERC20 token with added permissioned minting functionality. It inherits from the ERC20PermitPermissionedMint contract.

LSDRegistryAddress

A public state variable of type address that presumably holds the address of a registry contract.

unshETH

constructor(address _creator_address, address _timelock_address)

The constructor function for the unshETH contract. It takes two arguments of type address - a _creator_address and a _timelock_address.

Parameters

  • _creator_address address: The address of the creator of the contract.
  • _timelock_address address: The address of a timelock contract that presumably restricts certain operations to only be executable after a certain time has passed.
Previous
LSDVault.sol - Part III