FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
TheGraphCouncil

Proposals

Members

Information

Create Proposal

TheGraphCouncil

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 3 years ago · Snapshot (Offchain)

GGP 0019: Update protocol parameters due to post merge reduced block times

By 0xd201...0722aA

GGP: 0019 Scope: EpochManager and Staking contracts Created: 2023-01-26 Discussion: https://forum.thegraph.com/t/update-some-protocol-parameters-due-to-post-merge-reduced-block-times/3754

Graph Governance Proposal 0019

With the merge the block time has changed from an average of 13.4 seconds to a fixed 12 seconds. This means that any protocol parameters that depend on or were set considering the pre-merge average block time are now slightly off their intended targets since essentially the clock is running faster. While this is not necessarily detrimental to the protocol it signifies a “silent” update and participants interacting with the protocol might experience unexpected behavior. It is then desirable to update the parameters to match their original targets in days/hours.

This process has already been done for the protocol’s issuance rate in GGP 0013. However, there are at least two more parameters to update: EpochManager.epochLength and Staking.thawingPeriod.

epochLength: This parameter sets the length of an epoch in blocks and it’s currently set to 6646 blocks on mainnet. Pre-merge this translated to epoch duration of ~24 hours; post-merge it means epochs are ~22.15 hours long. This is most noticeable for example when considering the allocation epoch cap (maxAllocationEpochs), which is set in epochs so it changed from ~28 days to ~25,8 days. Anyone can close allocations after this period which means unaware indexers might lose out on rewards due to griefers closing allocations they thought were still safe.

thawingPeriod: Thawing period is the amount of time tokens are locked after unstaking and it’s also set in blocks; on mainnet it’s set to 186092 which means ~28 days pre-merge and ~25,8 days post-merge.

Following a successful “yes” vote, the protocol update should be carried out at the earliest convenience using The Graph Council’s Gnosis Multisig, changing the parameters according to the following table:

ParameterCurrent valueProposed value
EpochManager.epochLength6646 (~24 hours pre-merge; ~22.15 hours post-merge)7200 (24 hours post-merge)
Staking.thawingPeriod186092 (~28 days pre-merge; ~25.8 days post-merge)201600 (28 days post-merge)
Continue Reading
Connect Wallet to Add Note
0
Votes 6
VoterCast PowerVote & Rationale
0xc23e...BF54e6
1

Yes

0xB02c...6b80b0
1

Yes

0x7c1b...A0297d
1

Yes

0x38FA...8d4Da8
1

Yes

0x37BC...95B391
1

Yes

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Thu January 26 2023, 06:35 pmVoting Period Starts
  • Thu February 09 2023, 06:35 pmEnd Voting Period
Current Results

1-Yes

6

DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us