Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3.3.0
- uses: actions/checkout@v4.2.2
- uses: actions/setup-node@v4.4.0
with:
node-version: 18
cache: npm
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ jobs:
name: Test deployment
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3.3.0
- uses: actions/checkout@v4.2.2
- uses: actions/setup-node@v4.4.0
with:
node-version: 18
cache: npm
Expand Down
32 changes: 15 additions & 17 deletions docs/developer/apis.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,24 +78,22 @@ is:
See the Astria `composer-apis` Protobuf definitions
[here](https://buf.build/astria/composer-apis/docs/main:astria.composer.v1).

## Execution-APIs
## Execution-API

The Execution APIs are used to drive deterministic production of blocks for any
The Execution API is used to drive deterministic production of blocks for any
rollup that utilizes The Astria Sequencer and is connected to the [Astria
Conductor](../overview/components/conductor.md). This includes methods such as:

- [GetGenesisInfo](https://buf.build/astria/execution-apis/docs/main:astria.execution.v1#astria.execution.v1.ExecutionService.GetGenesisInfo):
For the Conductor to get the necessary genesis information from the rollup.
- [GetBlock](https://buf.build/astria/execution-apis/docs/main:astria.execution.v1#astria.execution.v1.ExecutionService.GetBlock):
Retrieves information about a block from the sequencer.
- [BatchGetBlocks](https://buf.build/astria/execution-apis/docs/main:astria.execution.v1#astria.execution.v1.ExecutionService.BatchGetBlocks):
Retrieve the information about a collection of blocks from the sequencer.
- [ExecuteBlock](https://buf.build/astria/execution-apis/docs/main:astria.execution.v1#astria.execution.v1.ExecutionService.ExecuteBlock):
Get all the transaction information required to create a new rollup block for execution.
- [GetCommitmentState](https://buf.build/astria/execution-apis/docs/main:astria.execution.v1#astria.execution.v1.ExecutionService.GetCommitmentState):
Retrieve the current commitment state of the rollup.
- [UpdateCommitmentState](https://buf.build/astria/execution-apis/docs/main:astria.execution.v1#astria.execution.v1.ExecutionService.UpdateCommitmentState):
Pass the updated commitment state to the rollup.
Conductor](../overview/components/conductor.md). It includes the following methods:

- [CreateExecutionSession](https://buf.build/astria/execution-apis/docs/main:astria.execution.v2#astria.execution.v2.ExecutionService.CreateExecutionSession):
Requests a new execution session from the rollup. See the
[Execution API Spec](https://github.com/astriaorg/astria/blob/b0bd4025bfb7702b99e79e23cc6bc2c5d2b10db2/specs/execution-api.md#execution-sessions)
for more details on Execution Sessions.
- [ExecuteBlock](https://buf.build/astria/execution-apis/docs/main:astria.execution.v2#astria.execution.v2.ExecutionService.ExecuteBlock):
Drives block execution on rollup, returning its metadata once execution is complete.
- [GetExecutedBlockMetadata](https://buf.build/astria/execution-apis/docs/main:astria.execution.v2#astria.execution.v2.ExecutionService.GetExecutedBlockMetadata):
Retrieves information about a previously executed block from the rollup.
- [UpdateCommitmentState](https://buf.build/astria/execution-apis/docs/main:astria.execution.v2#astria.execution.v2.ExecutionService.UpdateCommitmentState):
Passes the updated commitment state to the rollup.

See the Astria `execution-apis` Protobuf definitions
[here](https://buf.build/astria/execution-apis/docs/main:astria.execution.v1).
[here](https://buf.build/astria/execution-apis/docs/main:astria.execution.v2).
4 changes: 2 additions & 2 deletions docs/flame/flame-testnet.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,8 @@ Bundles/bids submitted to the Auctioneer are simulated against the latest block
to calculate the bid paid to the Auctioneer.

:::tip
*The current version of the trusted auctioneer supports `eth_sendTransaction` for submission.
Bids are calculated from the tip paid by the transaction as follows:*
*The current version of the trusted auctioneer supports `eth_sendTransaction` for
submission. Bids are calculated from the tip paid by the transaction as follows:*

`totalFee = tx.Gas * min(tx.GasTipCap, tx.GasFeeCap - tx.baseFee)`
:::
Expand Down
Loading