Proto commits in alchemyplatform/rundler

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:accaaee
Author:Dan

fix(pool): fix check and error for verification gas limit eff

Commit:c72709b
Author:Dan Coombs
Committer:GitHub

feat: add handling for eip-7623 in builder and pvg calc (#1126)

The documentation is generated from this commit.

Commit:905d521
Author:Dan
Committer:Dan

feat: add handling for eip-7623 in builder and pvg calc

The documentation is generated from this commit.

Commit:e5c43d6
Author:Dan
Committer:Dan

feat: add handling for eip-7623 in builder and pvg calc

The documentation is generated from this commit.

Commit:11f303d
Author:Dan

feat: add handling for eip-7623 in builder and pvg calc

The documentation is generated from this commit.

Commit:5f12e8a
Author:Dan
Committer:Dan

feat: add handling for eip-7623 in builder and pvg calc

The documentation is generated from this commit.

Commit:b021dce
Author:Dan Coombs
Committer:GitHub

fix(builder): fix sender balance tracking to capture funding events (#1106)

Commit:b2ae1e6
Author:Dan Coombs
Committer:GitHub

feat: remove mempool shards and add builder sender assigner (#1105)

Commit:4f1d695
Author:Dan
Committer:Dan

fix(builder): fix sender balance tracking to capture funding events

Commit:a58f69b
Author:Dan
Committer:Dan

feat: remove mempool shards and add builder sender assigner

Commit:75c9c84
Author:Dan
Committer:Dan

fix(builder): fix sender balance tracking to capture funding events

Commit:e4ab298
Author:Dan
Committer:Dan

feat: remove mempool shards and add builder sender assigner

Commit:15c1b5a
Author:Dan
Committer:Dan

fix(builder): fix sender balance tracking to capture funding events

Commit:8601254
Author:Dan
Committer:Dan

feat: remove mempool shards and add builder sender assigner

Commit:72ea782
Author:Dan
Committer:Dan

fix(builder): fix sender balance tracking to capture funding events

Commit:f14d824
Author:Dan

fix(builder): fix sender balance tracking to capture funding events

Commit:eee7c46
Author:Dan

feat: remove mempool shards and add builder sender assigner

Commit:f3e6bb6
Author:Dan Coombs
Committer:GitHub

feat: limit bundle fee by signer balance, max uo cost (#1096)

Commit:1a19c31
Author:Dan
Committer:Dan Coombs

fix(signer): add DA gas estimation to funder

Commit:b80bc3a
Author:Dan
Committer:Dan

fix(signer): add DA gas estimation to funder

Commit:faca5c5
Author:dancoombs
Committer:Dan Coombs

feat: implement bundler sponsorship

Commit:463a800
Author:dancoombs
Committer:Dan Coombs

feat: add permission for relaxed fee checking

Commit:e9c7f41
Author:dancoombs
Committer:Dan Coombs

feat(builder): consume address updates remove sender status

Commit:a46ec31
Author:dancoombs
Committer:Dan Coombs

feat(pool): add address tracking to pool

Commit:3b05be3
Author:dancoombs
Committer:Dan Coombs

feat: add max uo per sender permission

Commit:f355c1e
Author:dancoombs
Committer:Dan Coombs

feat: add uo perms and trusted uo submission

Commit:2ad5159
Author:dancoombs
Committer:Dan Coombs

feat: add mempool filters and builder affinity

Commit:fb37552
Author:dancoombs
Committer:Dan Coombs

feat: signature aggregators

Commit:8ad296a
Author:dancoombs
Committer:dancoombs

feat: add mempool filters and builder affinity

Commit:e5eb0a4
Author:dancoombs
Committer:dancoombs

feat: signature aggregators

Commit:92ddf82
Author:Andy
Committer:GitHub

feat(7702): use standardized eip7702_auth (#973)

Commit:e55d27a
Author:Andy
Committer:GitHub

fix: fix multiple paymaster post op bugs (#974) Co-authored-by: dancoombs <dan.coombs@alchemy.com>

Commit:d7a2a7e
Author:dancoombs
Committer:Dan Coombs

feat: add maximum number of expected storage slots param

Commit:5b29e8a
Author:dancoombs
Committer:Dan Coombs

fix: fix multiple paymaster post op bugs - Don't zero out paymaster post op gas limit during gas estimation - Encorporate paymaster post op gas limit during efficiency check

Commit:4463b96
Author:Andy
Committer:GitHub

feat: support 7702 txn with userOps (#923)

Commit:cd4392f
Author:Shunsuke Watanabe
Committer:0xfourzerofour

fix: EREP-015 rule Paymaster opsSeen decrement (#905) Co-authored-by: Dan Coombs <dan.coombs@alchemy.com>

Commit:008e59d
Author:Shunsuke Watanabe
Committer:GitHub

fix: EREP-015 rule Paymaster opsSeen decrement (#905) Co-authored-by: Dan Coombs <dan.coombs@alchemy.com>

Commit:b1bba07
Author:dancoombs
Committer:Dan Coombs

feat(pool): update pool to use alloy types

Commit:6600780
Author:dancoombs
Committer:Dan Coombs

feat(pool): add da tracking to pool

Commit:b627a84
Author:dancoombs
Committer:Dan Coombs

feat(pool): reject UOs below configurable gas limit efficiency

Commit:0e7107b
Author:dancoombs
Committer:dancoombs

feat(pool): add da tracking to pool

Commit:d8292ea
Author:dancoombs
Committer:dancoombs

feat(pool): reject UOs below configurable gas limit efficiency

Commit:f958df1
Author:dancoombs
Committer:dancoombs

feat(pool): update pool to use alloy types

Commit:83ba4ef
Author:dancoombs
Committer:Dan Coombs

feat(pool): update pool to use alloy types

Commit:459dab6
Author:dancoombs
Committer:Dan Coombs

feat(sim): ban access to arbitrum stylus contracts during sim

Commit:7611b13
Author:dancoombs
Committer:Dan Coombs

fix(rpc): fix error message for unstaked entity mempool count

Commit:3ffd875
Author:dancoombs
Committer:Dan Coombs

fix(rpc): fix error message for unstaked entity mempool count

Commit:78f15c9
Author:JP
Committer:GitHub

feat(simulation): check whether the op fits within a valid time range (#712)

Commit:7f4804e
Author:David Philipson
Committer:Dan Coombs

feat(rpc): return validation revert data from rpc When validation fails in 0.7 in either simulation or gas estimation, the entry point now surfaces the inner revert which caused validation to fail. Surface this in the error response in the rpc, using the `data` field to return an object with the fields: - `entry_point_reason`: the entry point string like "AA99 some failure". This is the only field populated in v0.6. - `inner_revert_bytes`: the raw bytes of the inner revert message. - `inner_revert_reason`: if the inner revert is caused by a Solidity `require` or `assert`, then the string message provided to it.

Commit:2e41886
Author:dancoombs
Committer:Dan Coombs

feat(sim): sto-022 factory or entity needs stake, with cleanups

Commit:6e91e82
Author:dancoombs
Committer:Dan Coombs

feat(sim): implement simulation for v0.7 entrypoint using reference tracer

Commit:0983c53
Author:Dan Coombs
Committer:Dan Coombs

feat: end to end entry point routing (#649)

Commit:de9e409
Author:dancoombs
Committer:Dan Coombs

feat: add and use a user operation trait

Commit:21bcc17
Author:dancoombs
Committer:dancoombs

feat(sim): sto-022 factory or entity needs stake, with cleanups

Commit:c75dd7f
Author:David Philipson
Committer:dancoombs

feat(rpc): return validation revert data from rpc When validation fails in 0.7 in either simulation or gas estimation, the entry point now surfaces the inner revert which caused validation to fail. Surface this in the error response in the rpc, using the `data` field to return an object with the fields: - `entry_point_reason`: the entry point string like "AA99 some failure". This is the only field populated in v0.6. - `inner_revert_bytes`: the raw bytes of the inner revert message. - `inner_revert_reason`: if the inner revert is caused by a Solidity `require` or `assert`, then the string message provided to it.

Commit:7ef54e4
Author:dancoombs
Committer:dancoombs

feat(sim): implement simulation for v0.7 entrypoint using reference tracer

Commit:0f984b3
Author:Dan Coombs
Committer:dancoombs

feat: end to end entry point routing (#649)

Commit:6b60d85
Author:dancoombs
Committer:dancoombs

feat: add and use a user operation trait

Commit:0054d2b
Author:Dan Coombs
Committer:GitHub

fix(sim): fix sto-022 (#655)

Commit:44fae8a
Author:Dan Coombs
Committer:GitHub

feat: add drop local user operation endpoint (#610)

Commit:21797d5
Author:Dan Coombs
Committer:GitHub

feat: add debug rpc method to dump paymaster balances from pool (#609)

Commit:7e51896
Author:Dan Coombs
Committer:GitHub

feat(sim): reject UOs that don't have a buffer on verification gas limit (#599)

Commit:96bd95b
Author:JP
Committer:GitHub

feat(admin): create admin namespace and add paymaster clear / toggle for reputation (#570) Co-authored-by: Alex Miao <alex.miao@alchemy.com>

Commit:0099370
Author:Alex
Committer:GitHub

feat(rpc): add debug_bundler_clearMempool endpoint (#568)

Commit:cc23515
Author:Alex
Committer:GitHub

feat(pool): handle UREP-020 and track reputation of unstaked entities (#522)

Commit:7b360b4
Author:0xfourzerofour
Committer:JP

feat(compliance): change data structure to hold error

Commit:0ccf5c8
Author:0xfourzerofour
Committer:JP

feat(compliance): add spec compliance for EREP-10 and STO-040/041

Commit:743ff60
Author:dancoombs
Committer:Dan Coombs

feat(rpc): include pending UOs in eth_getUserOperationByHash

Commit:79f55cd
Author:0xfourzerofour
Committer:JP

feat(compliance): add debug method for stake status

Commit:4dfe570
Author:0xfourzerofour
Committer:JP

feat(compliance): fixes for spec tests

Commit:6920e64
Author:0xfourzerofour
Committer:0xfourzerofour

feat(compliance): move paymaster meta into another parameter

Commit:d7db154
Author:0xfourzerofour
Committer:0xfourzerofour

feat(compliance): add spec compliance for EREP-10 and STO-040/041 #516

Commit:7de084a
Author:Alex Miao
Committer:Alex

feat(pool): handle SREP-020 and refactor to remove remove_entity endpoint

Commit:bb897bb
Author:Alex Miao
Committer:Alex

feat(builder): send entity updates to pool

Commit:b1ba9db
Author:0xfourzerofour

feat(storage-rules): add space

Commit:92af75e
Author:0xfourzerofour

feat(storage-rules): add sto-041 compliance

Commit:88def16
Author:0xfourzerofour

feat(storage-rules): fix formatting

Commit:5c95e22
Author:0xfourzerofour

feat(spec): add compliance for STO-040

Commit:c08c278
Author:Alex Miao

wip

Commit:02d72c9
Author:Alex Miao
Committer:Alex

feat(pool): add basic structure for update entities pool operation

Commit:924cb67
Author:0xfourzerofour

feat(errors): return opcode error when entity is not staked

Commit:440c096
Author:0xfourzerofour
Committer:JP

chore(spectests): fix timeout issues and add to CI

Commit:ae615d0
Author:dancoombs
Committer:Dan Coombs

chore: add license

Commit:045ff2e
Author:dancoombs
Committer:Dan Coombs

feat: implement pool sharding and n-builders

Commit:215d2f7
Author:dancoombs
Committer:0xfourzerofour

refactor: start workspace project configuration

Commit:1751bc0
Author:dancoombs
Committer:0xfourzerofour

refactor(builder): split builder sender from server

Commit:aa3366b
Author:dancoombs
Committer:0xfourzerofour

refactor: move simulation to mempool

Commit:521e21b
Author:dancoombs
Committer:Dan Coombs

refactor(builder): add builder crate

Commit:8be3699
Author:dancoombs
Committer:Dan Coombs

refactor(pool): add pool crate

Commit:f1e8d8e
Author:dancoombs
Committer:Dan Coombs

feat: run more than 1 bundle builder

Commit:1e2e2b7
Author:dancoombs
Committer:Dan Coombs

refactor: start workspace project configuration

Commit:fb9fbf7
Author:dancoombs
Committer:Dan Coombs

refactor(builder): split builder sender from server

Commit:1ec606d
Author:dancoombs
Committer:Dan Coombs

refactor: move simulation to mempool

Commit:c2cefd2
Author:dancoombs
Committer:Dan Coombs

feat: stream block updates from pool, use in builder

Commit:1319965
Author:dancoombs
Committer:Dan Coombs

feat(builder): local builder server

Commit:c890f8d
Author:dancoombs
Committer:Dan Coombs

chore: small cleanups to task code

Commit:78a614a
Author:dancoombs
Committer:dancoombs

chore: small cleanups to task code

Commit:cb71a1c
Author:dancoombs
Committer:dancoombs

feat(builder): local builder server

Commit:da748f3
Author:dancoombs
Committer:dancoombs

feat: stream block updates from pool, use in builder

Commit:2595c80
Author:dancoombs
Committer:dancoombs

refactor(builder): split builder sender from server