Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: merge upstream v0.2.0 #6

Merged
merged 31 commits into from
Aug 5, 2024
Merged

chore: merge upstream v0.2.0 #6

merged 31 commits into from
Aug 5, 2024

Conversation

j75689
Copy link

@j75689 j75689 commented Aug 1, 2024

Motivation

Solution

PR Checklist

  • Added Tests
  • Added Documentation
  • Breaking changes

mattsse and others added 30 commits August 2, 2024 05:19
* Implement Rpc namespace

* Review comment

* Dependency fix

---------

Co-authored-by: Mikhail Sozin <mikhail.sozin@chainstack.com>
* chore: add failing test

* fix(eip7702): Add correct rlp decode/encode

* clippy fmt

* fmt

* can be const
* feat(genesis): rm eip150_hash

Signed-off-by: jsvisa <delweng@gmail.com>

* fix testcase

Signed-off-by: jsvisa <delweng@gmail.com>

---------

Signed-off-by: jsvisa <delweng@gmail.com>
* feat: add arbitrary to auth

* cant use cfg because k256 can be enabled on workspace level

* use macro and share fn
)

* chore: remove proptest in most crates and Arbitrary derives

* cargo fmt

rewriting static

* remove other proptest derive

* remove the rest of the proptest impls

* make arbitraryvalue not pub

* remove proptest derive from auth list
* feat: generate valid signed auth signatures

* feature gate the auth arbitrary
Signed-off-by: jsvisa <delweng@gmail.com>
…alloy-rs#1043)

* fix(otterscan): add OtsSlimBlock for BlockDetails

Signed-off-by: jsvisa <delweng@gmail.com>

* feat(otterscan): use serde_repr to serialize OperationType to int

Signed-off-by: jsvisa <delweng@gmail.com>

* feat(otterscan): add a new function for BlockDetails

Signed-off-by: jsvisa <delweng@gmail.com>

* Revert "feat(otterscan): use serde_repr to serialize OperationType to int"

This reverts commit 96df6f4.

Signed-off-by: jsvisa <delweng@gmail.com>

* feat(otterscan): custom implement Serialize for OperationType

Signed-off-by: jsvisa <delweng@gmail.com>

* (de)serialize to u8

Signed-off-by: jsvisa <delweng@gmail.com>

* clippy

Signed-off-by: jsvisa <delweng@gmail.com>

---------

Signed-off-by: jsvisa <delweng@gmail.com>
* fix(admin): id in NodeInfo is string instead of B256

Signed-off-by: jsvisa <delweng@gmail.com>

* fix testcase

Signed-off-by: jsvisa <delweng@gmail.com>

* apply code review

Signed-off-by: jsvisa <delweng@gmail.com>

---------

Signed-off-by: jsvisa <delweng@gmail.com>
* chore: make auth mandatory in recovered auth

* features
…lloy-rs#1051)

* feat: add authorization list to rpc transaction and tx receipt types

* fix: add default impl

Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>

* fix: use signed authorization for rpc transaction type

* fix: enable arbitrary and k256 features for development

* fix: cargo hack fix

* chore: flatten signature

---------

Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
* refactor: replace `U64` with `u64` in rpc-types-(eth|trace)

* replace `U64` in rpc-types-(eth|engine)

* use u128 in OptimismTransactionFields.mint
…y-rs#955 (alloy-rs#1058)

* fix: broken bincode serialization from alloy-rs#955

* remove optional in alloy-serde

* resolve matt's comments

* get rid of broken test

* fix cargo fmt

* enforce storage key

---------

Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
…l_with_wallet_and_config` (alloy-rs#1055)

* node-bindings: Add AnvilError::NoKeysAvailable

* prevent panic from having 0 keys

* fix the error handlings for `on_anvil_with_wallet`

* fix clippy

* fix(clippy): Add type alias

* Add `try_on_anvil_with_wallet_and_config` and call it in `on_anvil_with_wallet_and_config`

* Revert test changes

* Fix docs
* feat: expose encoded_len_with_signature()

* nit: fmt
@unclezoro unclezoro merged commit 534f4a4 into develop Aug 5, 2024
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.