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