Staking Configuration

This is a basic configuration contract.

Code

StakingConfiguration.sol

Address

StakingConfiguration is deployed at 0x51B2f83aac13adB9Ed826C4cdb593C88e6B61C92 on the Ethereum mainnet.

Overview

This is a basic configuration contract. Contains all information subject to change related to ETH Staking on HORD.app.

Events

NameChanged

event NameChanged(string parameter, address newValue);
  • Emitted each time when name or symbol is changed.

AddressChanged

event AddressChanged(string parameter, address newValue);
  • Emitted each time when some address is changed.

ConfigurationChanged

  • Emitted each time when some numerical value is changed.

Read-Only Functions

feeRecipient

  • Returns fee recipient address.

stakeETHTokenName

  • Returns name of staking ETH token.

stakeETHTokenSymbol

  • Returns symbol of staking ETH token.

amountETHInValidator

  • Returns amount of ETH needed to launch a new validator.

rewardFeePercentage

  • Returns percentage of reward fee.

tolerancePercentageForRewards

  • Returns percentage of tolerance for rewards.

tolerancePercentageForFee

  • Returns percentage of tolerance for fee.

State-Changing Functions

setFeeRecipientAddress

setStakeETHTokenName

  • Set name of ETH staking token.

  • Emits a NameChanged event.

setStakeETHTokenSymbol

  • Set symbol of ETH staking token.

  • Emits a NameChanged event.

setAmountETHInValidator

setRewardFeePercentage

setTolerancePercentageForRewards

setTolerancePercentageForFee

Last updated