You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* add buf config and generated grpc code
* poc e2e grpc communication
* comment out panicking code
* logging help
* now reads cli args. now stops grpc server on shutdown.
* add mutex to GRPCServerHandler
update readme
containerize w/ github action to build and push to ghcr (#3)
fix gh action syntax (#4)
* containerize w/ github action to build and push to ghcr
* fix gh action yml syntax
* enable manual trigger
* fix syntax
build and push manually (#5)
* containerize w/ github action to build and push to ghcr
* fix gh action yml syntax
* enable manual trigger
* fix syntax
* dont use github action, do it ourselves
* push manually
Feature/containerize (#6)
* containerize w/ github action to build and push to ghcr
* fix gh action yml syntax
* enable manual trigger
* fix syntax
* dont use github action, do it ourselves
* push manually
* correct multi line
update SubmitTransaction to send tx to metro
ethclient: ensure returned subscription is nil on error (ethereum#26976)
core/state, trie: remove Try prefix in Trie accessors (ethereum#26975)
This change renames StateTrie methods to remove the Try* prefix.
We added the Trie methods with prefix 'Try' a long time ago, working
around the problem that most existing methods of Trie did not return the
database error. This weird naming convention has persisted until now.
Co-authored-by: Gary Rong <[email protected]>
metrics/librato: ensure resp.body closed (ethereum#26969)
This change ensures that we call Close on a http response body, in various places in the source code (mostly tests)
core/vm: use atomic.Bool (ethereum#26951)
Make use of new atomic types
---------
Co-authored-by: Felix Lange <[email protected]>
Co-authored-by: Martin Holst Swende <[email protected]>
core/bloombits: use atomic type (ethereum#26993)
core/state: use atomic.Bool (ethereum#26992)
graphql: fix data races (ethereum#26965)
Fixes multiple data races caused by the fact that resolving fields are done concurrently by the graphql library. It also enforces caching at the stateobject level for account fields.
eth/tracers/native: prevent panic for LOG edge-cases (ethereum#26848)
This PR fixes OOM panic in the callTracer as well as panicing on
opcode validation errors (e.g. stack underflow) in callTracer and
prestateTracer.
Co-authored-by: Martin Holst Swende <[email protected]>
internal/debug: add log.logfmt flag to set logging to use logfmt (ethereum#26970)
docs: update outdated DeriveSha docs comment (ethereum#26968)
add localnet genesis
update metro-transactions dep
Adding features to mempool to support our pre-ordered txs (#2)
* Adding features to mempool to support our pre-ordered txs
* Add framing for gRPC to execute blocks
* Remove public engine API call
* Fix circular dependencies
* Updated to use new Init, and fill out starting attributes
* Add clear astriaordered, cleanup
* readme fix
* add bash and jq to final docker image
* make txpool interface
* no more panics, update DoBlock to also update state + store block
* cleanup
* set post-merge at genesis
* cleanup
* doc update
* remove txpool interface changes
* cleanup
* cleanup
* build and push images wih tags defined by git tags
* build for multiple architectures. use docker-metadata action for semver
* add push: true
* only build arm for git tags/releases
---------
Co-authored-by: Jesse Snyder <[email protected]>
Co-authored-by: elizabeth <[email protected]>
tag image with latest for builds from astria branch (#8)
rename state_root to block_hash
use FROM --platform=$BUILDPLATFORM to build arm images correctly (#9)
use v4 of build and push action (#10)
* use FROM --platform=$BUILDPLATFORM to build arm images correctly
* use v4 of docker build and push
fix arm builds. only build arm for tags and merges to default branch. (#12)
* fix arm builds. only build arm for tags and merges to default branch.
* fix gh action function syntax
* more correct comment
* build for semver tags
Features and fixes needed for contract deployment test (#13)
* add and remove tx from geth mempool so forge can deploy a contract
* pass metro addr and port by flag
* fixes from pr feedback
* formatting
implement FinalizeBlock gRPC call
bump metro-transactions dep
Update Protos (#16)
* uses new protos
* remove old protos
update deps
update deps
no more unknown/unknown image (#19)
* no more unknown/unknown image
* hardcode condition
Changing from prev_state_root to prev_block_hash
remove metro
integrate submission to sequencer
log updates
use env vars for chain id/tendermint endpoint
rename to cometbft
Make the environment variables actually work
cleaner
simple logging change
removed sleep before getPayload by removing goroutine in buildPayload
removed unneeded comment
removed for loop from buildPayload
Remove direct sequencer submission
cleanup go.mod
Migrate to the v1alpha1 API
Missed pieces
set genesis block as head/safe/final
remove all mentions of metro
Initial implementation of Execution v1alpha2 api
Integrate updates
remove need for consensus api
Updates
small updates
Update grpc/execution/server.go
Co-authored-by: noot <[email protected]>
logging
remove unused dependency
Mark the chain 'finalized' on startup
# It takes a long time to build the arm image right now, so we only build it on tags which is what we use for releases, or on merges to the default branch.
0 commit comments