Skip to content

Add currentCommittee to the faucet; use it in wallet init.#4457

Merged
afck merged 2 commits intolinera-io:mainfrom
afck:faucet-current-committee
Sep 1, 2025
Merged

Add currentCommittee to the faucet; use it in wallet init.#4457
afck merged 2 commits intolinera-io:mainfrom
afck:faucet-current-committee

Conversation

@afck
Copy link
Contributor

@afck afck commented Sep 1, 2025

Motivation

In #4437 I used the existing currentValidators faucet query in wallet init and then made the client synchronize the initial admin chain from a committee where all these validators have the same weight.

Proposal

Add a currentCommittee query that returns the actual current committee, and use that to synchronize.

Test Plan

The reconfiguration test exercises this.

Release Plan

  • These changes should be backported to devnet and testnet, published in an SDK and deployed in the faucet.

Links

@afck afck added this pull request to the merge queue Sep 1, 2025
Merged via the queue into linera-io:main with commit 45e2500 Sep 1, 2025
28 checks passed
@afck afck deleted the faucet-current-committee branch September 1, 2025 16:46
afck added a commit to afck/linera-protocol that referenced this pull request Sep 4, 2025
…a-io#4457)

## Motivation

In linera-io#4437 I used the
existing `currentValidators` faucet query in `wallet init` and then made
the client synchronize the initial admin chain from a committee where
all these validators have the same weight.

## Proposal

Add a `currentCommittee` query that returns the actual current
committee, and use that to synchronize.

## Test Plan

The reconfiguration test exercises this.

## Release Plan

- These changes should be backported to devnet and testnet, published in
an SDK and deployed in the faucet.

## Links

- Closes linera-io#4434.
- [reviewer
checklist](https://github.com/linera-io/linera-protocol/blob/main/CONTRIBUTING.md#reviewer-checklist)
@afck afck mentioned this pull request Sep 4, 2025
ma2bd pushed a commit that referenced this pull request Sep 5, 2025
## Motivation

In #4437 I used the
existing `currentValidators` faucet query in `wallet init` and then made
the client synchronize the initial admin chain from a committee where
all these validators have the same weight.

## Proposal

Add a `currentCommittee` query that returns the actual current
committee, and use that to synchronize.

## Test Plan

The reconfiguration test exercises this.

## Release Plan

- These changes should be backported to devnet and testnet, published in
an SDK and deployed in the faucet.

## Links

- Closes #4434.
- [reviewer
checklist](https://github.com/linera-io/linera-protocol/blob/main/CONTRIBUTING.md#reviewer-checklist)
ma2bd pushed a commit that referenced this pull request Sep 5, 2025
## Motivation

In #4437 I used the
existing `currentValidators` faucet query in `wallet init` and then made
the client synchronize the initial admin chain from a committee where
all these validators have the same weight.

## Proposal

Add a `currentCommittee` query that returns the actual current
committee, and use that to synchronize.

## Test Plan

The reconfiguration test exercises this.

## Release Plan

- These changes should be backported to devnet and testnet, published in
an SDK and deployed in the faucet.

## Links

- Closes #4434.
- [reviewer
checklist](https://github.com/linera-io/linera-protocol/blob/main/CONTRIBUTING.md#reviewer-checklist)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

On wallet init, request a trusted committee from the faucet and synchronize the admin chain.

2 participants