Staking Configuration
This is a basic configuration contract.
StakingConfiguration.sol
StakingConfiguration
is deployed at 0x51B2f83aac13adB9Ed826C4cdb593C88e6B61C92
on the Ethereum mainnet.This is a basic configuration contract. Contains all information subject to change related to ETH Staking on HORD.app.
event NameChanged(string parameter, address newValue);
- Emitted each time when name or symbol is changed.
event AddressChanged(string parameter, address newValue);
- Emitted each time when some address is changed.
event ConfigurationChanged(string parameter, uint256 newValue);
- Emitted each time when some numerical value is changed.
function feeRecipient() external view returns(address);
- Returns fee recipient address.
function stakeETHTokenName() external view returns(string memory);
- Returns name of staking ETH token.
function stakeETHTokenSymbol() external view returns(string memory);
- Returns symbol of staking ETH token.
function amountETHInValidator() external view returns(uint256);
- Returns amount of ETH needed to launch a new validator.
function rewardFeePercentage() external view returns(uint256);
- Returns percentage of reward fee.
function tolerancePercentageForRewards() external view returns(uint256);
- Returns percentage of tolerance for rewards.
function tolerancePercentageForFee() external view returns (uint256);
- Returns percentage of tolerance for fee.
function setFeeRecipientAddress(address _feeRecipient) external onlyHordCongress;
- Set fee recipient address.
function setStakeETHTokenName(string memory _stakeETHTokenName) external onlyHordCongress;
- Set name of ETH staking token.
function setStakeETHTokenSymbol(string memory _stakeETHTokenSymbol) external onlyHordCongress;
- Set symbol of ETH staking token.
function setAmountETHInValidator(uint256 _amountETHInValidator) external onlyHordCongress;
- Set amount of ETH needed to launch a new validator.
function setRewardFeePercentage(uint256 _rewardFeePercentage) external onlyHordCongress;
- Set percentage of reward fee.
function setTolerancePercentageForRewards(uint256 _tolerancePercentageForRewards) external onlyHordCongress;
- Set percentage of tolerance for rewards.
function setTolerancePercentageForFee(uint256 _tolerancePercentageForFee) external onlyHordCongress;
- Set percentage of tolerance for fee.
Last modified 6mo ago