Open rossbulat opened 1 year ago
bot clean
bot rebase
Rebased
bot rebase
Rebased
bot rebase
Branch is already up-to-date
bot rebase
Rebased
bot rebase
Branch is already up-to-date
bot bench $ pallet dev pallet_name_service
@rossbulat "$PIPELINE_SCRIPTS_DIR/commands/bench/bench.sh" pallet dev pallet_name_service
(https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/3188692) was cancelled in https://github.com/paritytech/substrate/pull/14491#issuecomment-1635801559
bot bench $ pallet dev pallet_name_service
@rossbulat https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/3188827 was started for your command "$PIPELINE_SCRIPTS_DIR/commands/bench/bench.sh" pallet dev pallet_name_service
. Check out https://gitlab.parity.io/parity/mirrors/substrate/-/pipelines?page=1&scope=all&username=group_605_bot to know what else is being executed currently.
Comment bot cancel 27-4fe4c106-3c09-4b9d-9381-d67502cc1ec3
to cancel this command or bot cancel
to cancel all commands in this pull request.
bot cancel 26-9d7e5b22-92a0-4571-81b6-5877849b9bdf
@rossbulat Command "$PIPELINE_SCRIPTS_DIR/commands/bench/bench.sh" pallet dev pallet_name_service
has finished. Result: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/3188692 has finished. If any artifacts were generated, you can download them from https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/3188692/artifacts/download.
@rossbulat Command "$PIPELINE_SCRIPTS_DIR/commands/bench/bench.sh" pallet dev pallet_name_service
has finished. Result: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/3188827 has finished. If any artifacts were generated, you can download them from https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/3188827/artifacts/download.
bot bench $ pallet dev pallet_name_service
@rossbulat https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/3189239 was started for your command "$PIPELINE_SCRIPTS_DIR/commands/bench/bench.sh" pallet dev pallet_name_service
. Check out https://gitlab.parity.io/parity/mirrors/substrate/-/pipelines?page=1&scope=all&username=group_605_bot to know what else is being executed currently.
Comment bot cancel 28-a92b1d43-821d-4760-bca0-15dadecbfdbf
to cancel this command or bot cancel
to cancel all commands in this pull request.
bot rebase
Rebased
@rossbulat Command "$PIPELINE_SCRIPTS_DIR/commands/bench/bench.sh" pallet dev pallet_name_service
has finished. Result: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/3189239 has finished. If any artifacts were generated, you can download them from https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/3189239/artifacts/download.
bot rebase
Rebased
This pull request has been mentioned on Polkadot Forum. There might be relevant details there:
bot rebase
Rebased
Love this! 🚀 Left mostly comments about documentation.
Super appreciated @franciscoaguirre , this is exactly the FRAME expertise the pallet needs. 💪
The CI pipeline was cancelled due to failure one of the required jobs. Job name: cargo-check-benches Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/3322490
The CI pipeline was cancelled due to failure one of the required jobs. Job name: cargo-check-benches Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/3322491
This PR expands on what was worked on in https://github.com/paritytech/substrate/pull/11052, getting the name service pallet to a production ready state.
The addition of a
register_para
andderegister_para
will be added, ideally only callable via XCM over OpenGov proposals, as a mechanism for paras to be registered on the service. This will prevent arbitrary / non-existent Para IDs from being stored on the service. Theset_address
call within the name service resolver can then take apara_id
in addition to theaddress
itself, so the service knows which para to route addresses to.Registrations
storage item to have counter.register_para
andderegister_para
calls to store Para IDs that wish to be a part of the name service.RegistrationManager
and ensure origin isRuntimeOrigin
for these calls.set_address
to also requirepara_id
arg, ensure para id is registered.set_configs
call (similar to Nomination Poolsset_configs
) for root origin to manage.NameService
Collectives proxy type.domain
terminology for para registrations, andname
terminology for nodes.NameService
proxy to have access to resolver management and registration of new subdomains.Other tasks post initial release
force_deregister_para
is possible, to asynchronously query Relay Chain and remove para from name service if the para is no longer registered.