Skip to content
This repository was archived by the owner on Jun 3, 2024. It is now read-only.
This repository was archived by the owner on Jun 3, 2024. It is now read-only.

GöeIP-0002: Set Validator-Balances to Ninety-two Quintillion Ether #101

@q9f

Description

@q9f
göeip: 0002
title: Set Validator-Balances to Ninety-two Quintillion Ether
description: Increase the total supply to prevent the network from gaining significant value.
author: Martin Holst Swende (@holiman), Afri Schoedon (@q9f)
discussions-to: https://github.com/goerli/testnet/issues/101
status: Draft
type: Standards Track
category: Core
created: 2022-04-01

Abstract

Set the balance of active Clique validators to ninety-two quintillion Ether.

Motivation

Setting the total supply to an enormously high value will prevent anyone from ever expecting a Clique-based, Ethereum developer-focused testnet to have any non-zero value.

Specification

The keywords “MUST,” “MUST NOT,” “REQUIRED,” “SHALL,” “SHALL NOT,” “SHOULD,” “SHOULD NOT,” “RECOMMENDED,” “MAY,” and “OPTIONAL” in this document are to be interpreted as described in RFC 2119.

As per FORK_BLOCKNUM on the specified Clique-proof-of-authority network, the balance of all active signers shall be set to 92000000000000000000000000000000000000 (ninety-two quintillion Ether, 0x45368e347c3e8bcc6f2d29c000000000).

Where FORK_BLOCKNUM is defined for the following networks:

  • Goerli Testnet: TBD

Any previous balance must be ignored and shall be overridden. No other irregular state changes are intended.

Rationale

As opposed to GöeIP-0001, this proposal does not require hard-coding a specific key forever. Instead, it allows being more generally applied to any Clique-based proof-of-authority network.

Copyright

Copyright and related rights waived via CC0.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions