package
0.0.0-20231212030111-86af83068773
Repository: https://github.com/blastchain/blast.git
Documentation: pkg.go.dev

# README

bl-e2e

The end to end tests in this repo depend on genesis state that is created with the bedrock-devnet package. To create this state, run the following commands from the root of the repository:

make install-geth
make cannon-prestate
make devnet-allocs

This will leave artifacts in the .devnet directory that will be read into bl-e2e at runtime. The default deploy configuration used for starting all bl-e2e based tests can be found in packages/contracts-bedrock/deploy-config/devnetL1.json. There are some values that are safe to change in memory in bl-e2e at runtime, but others cannot be changed or else it will result in broken tests. Any changes to devnetL1.json should result in rebuilding the .devnet artifacts before the new values will be present in the bl-e2e tests.

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

BuildOpProgramClient builds the `bl-program` client executable and returns the path to the resulting executable.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SendDepositTx creates and sends a deposit transaction.
SendL2Tx creates and sends a transaction.
No description provided by the author
UseExecutor allows manually splitting tests between circleci executors Tests default to run on the first executor but can be moved to the second with: InitParallel(t, UseExecutor(1)) Any tests assigned to an executor greater than the number available automatically use the last executor.
No description provided by the author
No description provided by the author

# Variables

ErrForkChoiceUpdatedNotValid is returned when a forkChoiceUpdated returns a status other than Valid.
ErrNewPayloadNotValid is returned when a newPayload call returns a status other than Valid, indicating the new block is invalid.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OpGeth is an actor that functions as a l2 op-geth node It provides useful functions for advancing and querying the chain.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

EthInstance is either an in process Geth or external process exposing its endpoints over the network.
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author