Skip to content

feat(charts): update evm-rollup charts for auctioneer#1901

Merged
SuperFluffy merged 1 commit intoENG-824/auctioneerfrom
bharath/auctioneer/update-evm-rollup-charts
Jan 10, 2025
Merged

feat(charts): update evm-rollup charts for auctioneer#1901
SuperFluffy merged 1 commit intoENG-824/auctioneerfrom
bharath/auctioneer/update-evm-rollup-charts

Conversation

@bharath-123
Copy link
Contributor

@bharath-123 bharath-123 commented Jan 9, 2025

Summary

Update the evm-rollup genesis charts to include astriaAuctioneerAddresses which is a map of block height to auctioneer addresses. We also add a new flag to geth called auctioneer which enables auctioneer functionality in the flame node.

Background

The auctioneer binary submits a signed bundle to the sequencer which the flame side of the auctioneer unbundles and verifies. To verify the bundle signature, the flame side requires the bech32 address of the sequencer key which signed bundle. We pass the bech32 address of the sequencer key to the flame side by adding it as a field in the genesis file of the flame EVM rollup.

We also add a new flag in geth auctioneer which enables the auctioneer funcationality in a geth node.

Changes

  • Add a field astriaAuctioneerAddresses to the charts/evm-rollup/files/genesis/geth-genesis.json which is parameterized by auctioneerAddresses
  • Add a field in the charts/evm-rollup/values.yaml and dev/rollup/dev.yaml called auctioneerAddresses

Testing

By running the charts locally.

Related Issues

closes #1829

@github-actions github-actions bot added the cd label Jan 9, 2025
@bharath-123 bharath-123 marked this pull request as ready for review January 9, 2025 15:25
@bharath-123 bharath-123 requested a review from a team as a code owner January 9, 2025 15:25
@bharath-123 bharath-123 changed the title ci: update evm-rollup charts for auctioneer feat(ci): update evm-rollup charts for auctioneer Jan 9, 2025
@bharath-123 bharath-123 changed the title feat(ci): update evm-rollup charts for auctioneer feat(charts): update evm-rollup charts for auctioneer Jan 9, 2025
@SuperFluffy SuperFluffy merged commit c2b5109 into ENG-824/auctioneer Jan 10, 2025
68 of 74 checks passed
@SuperFluffy SuperFluffy deleted the bharath/auctioneer/update-evm-rollup-charts branch January 10, 2025 13:28
SuperFluffy pushed a commit that referenced this pull request Jan 10, 2025
## Summary
Update the evm-rollup genesis charts to include
`astriaAuctioneerAddresses` which is a map of block height to auctioneer
addresses. We also add a new flag to geth called `auctioneer` which
enables auctioneer functionality in the flame node.

## Background
The auctioneer binary submits a signed bundle to the sequencer which the
flame side of the auctioneer unbundles and verifies. To verify the
bundle signature, the flame side requires the bech32 address of the
sequencer key which signed bundle. We pass the bech32 address of the
sequencer key to the flame side by adding it as a field in the genesis
file of the flame EVM rollup.

We also add a new flag in geth `auctioneer` which enables the auctioneer
funcationality in a geth node.

## Changes
- Add a field `astriaAuctioneerAddresses` to the
`charts/evm-rollup/files/genesis/geth-genesis.json` which is
parameterized by `auctioneerAddresses`
- Add a field in the `charts/evm-rollup/values.yaml` and
`dev/rollup/dev.yaml` called `auctioneerAddresses`

## Testing
By running the charts locally.

## Related Issues
closes #1829
SuperFluffy pushed a commit that referenced this pull request Jan 13, 2025
Adds a Helm chart for deploying the Auctioneer.

[PR #1556](#1556) adds the
auctioneer binary. This binary has clients to both rollup and sequencer
nodes.

- Add the `charts/auctioneer` directory for the auctioneer binary
- Add commands to `charts/deploy.just` for deploying/deleting the
auctioneer chart in our k8s cluster
- Add `dev/auctioneer/values.yaml` for dev values for the auctioneer.
- Add the auctioneer's dev wallet to the genesis allocations in
`dev/validators/all.yaml` so that the auctioneer has a balance while
testing against the dev cluster.
- Expose the bundle grpc service from the rollup chart so that the
auctioneer can talk to it from within the cluster

Link any issues that are related, prefer full github links.

closes #1766

---------

Co-authored-by: Richard Janis Goldschmidt <github@aberrat.io>

feat(charts): update evm-rollup charts for auctioneer (#1901)

Update the evm-rollup genesis charts to include
`astriaAuctioneerAddresses` which is a map of block height to auctioneer
addresses. We also add a new flag to geth called `auctioneer` which
enables auctioneer functionality in the flame node.

The auctioneer binary submits a signed bundle to the sequencer which the
flame side of the auctioneer unbundles and verifies. To verify the
bundle signature, the flame side requires the bech32 address of the
sequencer key which signed bundle. We pass the bech32 address of the
sequencer key to the flame side by adding it as a field in the genesis
file of the flame EVM rollup.

We also add a new flag in geth `auctioneer` which enables the auctioneer
funcationality in a geth node.

- Add a field `astriaAuctioneerAddresses` to the
`charts/evm-rollup/files/genesis/geth-genesis.json` which is
parameterized by `auctioneerAddresses`
- Add a field in the `charts/evm-rollup/values.yaml` and
`dev/rollup/dev.yaml` called `auctioneerAddresses`

By running the charts locally.

closes #1829
SuperFluffy pushed a commit that referenced this pull request Jan 14, 2025
Adds a Helm chart for deploying the Auctioneer.

[PR #1556](#1556) adds the
auctioneer binary. This binary has clients to both rollup and sequencer
nodes.

- Add the `charts/auctioneer` directory for the auctioneer binary
- Add commands to `charts/deploy.just` for deploying/deleting the
auctioneer chart in our k8s cluster
- Add `dev/auctioneer/values.yaml` for dev values for the auctioneer.
- Add the auctioneer's dev wallet to the genesis allocations in
`dev/validators/all.yaml` so that the auctioneer has a balance while
testing against the dev cluster.
- Expose the bundle grpc service from the rollup chart so that the
auctioneer can talk to it from within the cluster

Link any issues that are related, prefer full github links.

closes #1766

---------

Co-authored-by: Richard Janis Goldschmidt <github@aberrat.io>

feat(charts): update evm-rollup charts for auctioneer (#1901)

Update the evm-rollup genesis charts to include
`astriaAuctioneerAddresses` which is a map of block height to auctioneer
addresses. We also add a new flag to geth called `auctioneer` which
enables auctioneer functionality in the flame node.

The auctioneer binary submits a signed bundle to the sequencer which the
flame side of the auctioneer unbundles and verifies. To verify the
bundle signature, the flame side requires the bech32 address of the
sequencer key which signed bundle. We pass the bech32 address of the
sequencer key to the flame side by adding it as a field in the genesis
file of the flame EVM rollup.

We also add a new flag in geth `auctioneer` which enables the auctioneer
funcationality in a geth node.

- Add a field `astriaAuctioneerAddresses` to the
`charts/evm-rollup/files/genesis/geth-genesis.json` which is
parameterized by `auctioneerAddresses`
- Add a field in the `charts/evm-rollup/values.yaml` and
`dev/rollup/dev.yaml` called `auctioneerAddresses`

By running the charts locally.

closes #1829
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants