Skip to content
This repository was archived by the owner on Jan 22, 2025. It is now read-only.

Add a staking accounts design#3212

Closed
garious wants to merge 1 commit into
solana-labs:masterfrom
garious:staking-accounts
Closed

Add a staking accounts design#3212
garious wants to merge 1 commit into
solana-labs:masterfrom
garious:staking-accounts

Conversation

@garious
Copy link
Copy Markdown
Contributor

@garious garious commented Mar 9, 2019

Problem

Current architecture requires a VoteSigner to submit a separate vote to each staker's voting account.

Summary of Changes

Split voting account into two so that VoteSigner can submit votes to just one account, one that it owns.

@garious garious requested review from aeyakovenko and removed request for aeyakovenko March 9, 2019 22:21
@garious garious force-pushed the staking-accounts branch from d6903a1 to 5a47878 Compare March 9, 2019 22:21
@garious
Copy link
Copy Markdown
Contributor Author

garious commented Mar 9, 2019

@aeyakovenko, fyi. Managing credits without doing an allocation is the hard part.

@aeyakovenko
Copy link
Copy Markdown
Member

aeyakovenko commented Mar 9, 2019

This is covered by my proposal. I’ll push an update tonight. Have my hands full right now :).

@garious garious marked this pull request as ready for review March 11, 2019 03:32
Incorporates ideas from Anatoly's design
@garious
Copy link
Copy Markdown
Contributor Author

garious commented Mar 11, 2019

Integrated everything here into #3148

@garious garious closed this Mar 11, 2019
lijunwangs pushed a commit to lijunwangs/solana that referenced this pull request Oct 25, 2024
* Report ConsumeWorkerMetrics at slot transitions

- Save the slot# while reporting in order to track
slot transitions.
- Report slot# for the three metrics
- Remove the interval as it is not needed anymore.
- Only report when there was a slot
- Reset slot after reporting

Fixes: solana-labs#478
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants