Skip to content

build(deps): bump ethereum-types from 0.15.1 to 0.16.0#1

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/ethereum-types-0.16.0
Open

build(deps): bump ethereum-types from 0.15.1 to 0.16.0#1
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/ethereum-types-0.16.0

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Jan 23, 2026

Bumps ethereum-types from 0.15.1 to 0.16.0.

Commits

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jan 23, 2026
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Jan 24, 2026

Dependabot can't resolve your Rust dependency files. Because of this, Dependabot cannot update this pull request.

1 similar comment
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Jan 24, 2026

Dependabot can't resolve your Rust dependency files. Because of this, Dependabot cannot update this pull request.

Bumps [ethereum-types](https://github.com/paritytech/parity-common) from 0.15.1 to 0.16.0.
- [Commits](paritytech/parity-common@ethereum-types-v0.15.1...kvdb-rocksdb-v0.16.0)

---
updated-dependencies:
- dependency-name: ethereum-types
  dependency-version: 0.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/ethereum-types-0.16.0 branch from 90274f5 to e54988d Compare January 24, 2026 01:08
nol4lej added a commit that referenced this pull request Jun 3, 2026
… and service

pallet-relayer (v0.2.2 → v0.3.0):
- register_relayer: change from self-service (ensure_signed + IsValidator)
  to ManageOrigin (sudo/gov) with explicit `who: AccountId` parameter
- Remove T::IsValidator config trait and Error::NotValidator
- Benchmark: replace manual #[block] storage-insert with #[extrinsic_call]
  using RawOrigin::Root — weights now reflect real dispatch path
- Tests: rewrite registry_tests for RuntimeOrigin::root(); add
  dispatch_info_tests (Pays::Yes, DispatchClass::Normal)
- mock.rs: remove MockValidators

node (template/node/):
- relayer_register.rs: rewrite auto_register as log-only — derives EVM
  address from Aura key and prints a log box at block #1 instructing
  sudo to call registerRelayer; removes all extrinsic submission logic
- relayer_author.rs: rewrite RelayerAuthorApi as informational RPC —
  returns {substrate_account, evm_address} from keystore; no longer
  submits transactions; remove generic C/B params
- rpc/mod.rs: update RelayerAuthor::new(keystore) — drop client arg
- service.rs: remove transaction pool from auto_register call; add
  ValidatorSet + Session pallets to service setup
- node/Cargo.toml: remove unused pallet-relayer direct dependency

runtime (template/runtime/):
- genesis_config_preset.rs: add session + validator_set genesis config
nol4lej added a commit that referenced this pull request Jun 3, 2026
* feat(validator-set): add pallet-validator-set v0.1.0 with session integration

Introduce a two-phase validator registration pallet that gates entry to
the active validator set behind an on-chain bond and governance approval.

Pallet (frame/validator-set/):
- 6 extrinsics: register_validator, deregister_validator (self-service)
  and add/remove/approve/reject_validator (AddRemoveOrigin / sudo)
- ValidatorPrerequisites trait: enforces session keys + EVM relayer
  before accepting a bond
- Bond: 1 000 ORB locked on registration, returned on exit / rejection
- SessionManager impl: rotates active set every Period (HOURS) blocks
- Full benchmark suite (frame_benchmarking v2) + generated weights
- 765 unit tests covering all extrinsics, events, errors, and edge cases

Runtime integration (template/runtime/):
- Wire pallet_session (PeriodicSessions, Aura+GRANDPA handlers)
- Wire pallet_validator_set with ValidatorPrerequisiteChecker
  (checks pallet_session::NextKeys + pallet_relayer::RelayerByAccount)
- Replace AuraValidatorSet with session-managed validator set
- Remove pallet_relayer::Config::IsValidator (no longer needed)
- Set pallet_aura::DisabledValidators = Session
- Register pallets at indices 17 (ValidatorSet) and 18 (Session)
- Add ValidatorSet to benchmark targets

Fuzz (template/fuzz/):
- Update genesis to include session keys and initial_validators

* feat(relayer): make register_relayer sudo/gov-only; refactor node RPC and service

pallet-relayer (v0.2.2 → v0.3.0):
- register_relayer: change from self-service (ensure_signed + IsValidator)
  to ManageOrigin (sudo/gov) with explicit `who: AccountId` parameter
- Remove T::IsValidator config trait and Error::NotValidator
- Benchmark: replace manual #[block] storage-insert with #[extrinsic_call]
  using RawOrigin::Root — weights now reflect real dispatch path
- Tests: rewrite registry_tests for RuntimeOrigin::root(); add
  dispatch_info_tests (Pays::Yes, DispatchClass::Normal)
- mock.rs: remove MockValidators

node (template/node/):
- relayer_register.rs: rewrite auto_register as log-only — derives EVM
  address from Aura key and prints a log box at block #1 instructing
  sudo to call registerRelayer; removes all extrinsic submission logic
- relayer_author.rs: rewrite RelayerAuthorApi as informational RPC —
  returns {substrate_account, evm_address} from keystore; no longer
  submits transactions; remove generic C/B params
- rpc/mod.rs: update RelayerAuthor::new(keystore) — drop client arg
- service.rs: remove transaction pool from auto_register call; add
  ValidatorSet + Session pallets to service setup
- node/Cargo.toml: remove unused pallet-relayer direct dependency

runtime (template/runtime/):
- genesis_config_preset.rs: add session + validator_set genesis config

* feat(run-dev): remove EVM relayer key override from run-dev command

* feat(readme): update validator setup guide for Orbinum testnet

* feat(runtime): add try-runtime dependencies for pallet-validator-set and others

* feat(genesis): integrate session and validator-set configurations in genesis build

* fix(genesis): rename parameter _initial_authorities to initial_authorities in build_genesis function

* feat(genesis): add faucet allocation constant for genesis configuration

* feat(validator-keys): add scripts for generating and inserting session keys

* feat(gitignore): add validator keys directory to .gitignore

* feat(genesis): enhance testnet configuration with additional validators and balances

* feat(chain-spec): add configurations for development, local, mainnet, and testnet environments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants