Code Monkey home page Code Monkey logo

para-onboarding's People

Contributors

al3mart avatar alexd10s avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

alexd10s

para-onboarding's Issues

Real Test

You completed the Parachain Tutorials for your parachain and tested locally?

  • Yes, we have successfully tested our chain on rococo-local.

Team Name

Test

Parachain Name

Test

ParaID

4286

Parachain Manager Account

5CvkguduE5zDYCozyawTftRQPZqBR7wFfWuc2ZuzK4xSg48j

Is this for a short or long term slot?

Short-term: we registered a parathread with the paraID above.

Upload your Genesis Head (genesis state) - Do not submit a compressed file.

para-2000-genesis-state.txt

Upload your Validation Code (genesis runtime Wasm) - Do not submit a compressed file.

para-2000-wasm.txt

(Optional) Upload your Chain Specification

No response

Anything else we should know?

So... We want to start a XCM channel with X parachain with Y paraID...

Register your Rococo parachain details for polkadot-js/apps

  • Polkadot-js Apps UI PR completed
    • Available here: {FIX ME!!!!}

testing2

You completed the Parachain Tutorials for your parachain and tested locally?

  • Yes, we have successfully tested our chain on rococo-local.

Team Name

Testing2

Parachain Name

Testing2

ParaID

4290

Parachain Manager Account

5FHneW46xGXgs5mUiveU4sbTyGBzmstUspZC92UhjJM694ty

Is this for a short or long term slot?

Short-term: we registered a parathread with the paraID above.

Upload your Genesis Head (genesis state) - Do not submit a compressed file.

para-2000-genesis-state.txt

Upload your Validation Code (genesis runtime Wasm) - Do not submit a compressed file.

para-2000-wasm.txt

(Optional) Upload your Chain Specification

No response

Anything else we should know?

So... We want to start a XCM channel with X parachain with Y paraID...

Register your Rococo parachain details for polkadot-js/apps

  • Polkadot-js Apps UI PR completed
    • Available here: {FIX ME!!!!}

Refactor to only initialise api once

Refactor the code to remove the api initialisation from the functions themselves and just do it once in main maybe, then pass the api along as needed.

Don't send individual transactions

We should avoid doing individual transactions in favor of changing the code in calls module to return the calls instead of sending them, then gather all the relevant calls and create one batch containing all of them.

This way we assure the result of the execution is just sending one transaction, avoiding leaving the process half way because of a disconnection or similar scenarios.

Features tracking issue

Per the diagram in this repo README, in any specific order:

  • Check if the para being onboarded needs a permanent or temporary slot, if any - #1
  • Paras being onboarded that doesn't exist in Rococo need to be registered
  • Manager for the para needs some initial funds #13
  • #6
  • Remove manager lock from the onboarded para #10
  • Para sovereign account needs some initial funds #10
  • Integrate with Github issues - maybe Github actions #12 (needs iteration)
  • Proper key management

Deprecate using rpc nodes in favor of using a light client

As per the title, the idea would be making the program non dependent on RPC nodes by integrating a light client.
Maybe this can be done in two steps:

  • a first one where we have both functionalities and users can choose if connecting to an RPC or launching a light client with some flag
  • a second phase where connecting to an RPC is not an option and only light clients are used to query information and send transactions to the network.

Another Test

You completed the Parachain Tutorials for your parachain and tested locally?

  • Yes, we have successfully tested our chain on rococo-local.

Team Name

a

Parachain Name

a

ParaID

a

Parachain Manager Account

a

Is this for a short or long term slot?

Short-term: we registered a parathread with the paraID above.

Upload your Genesis Head (genesis state) - Do not submit a compressed file.

a

Upload your Validation Code (genesis runtime Wasm) - Do not submit a compressed file.

a

(Optional) Upload your Chain Specification

a

Anything else we should know?

So... We want to start a XCM channel with X parachain with Y paraID...

Register your Rococo parachain details for polkadot-js/apps

  • Polkadot-js Apps UI PR completed
    • Available here: {FIX ME!!!!}

Alex Test

You completed the Parachain Tutorials for your parachain and tested locally?

  • Yes, we have successfully tested our chain on rococo-local.

Team Name

Testing

Parachain Name

Testing Script

ParaID

4290

Parachain Manager Account

5CvkguduE5zDYCozyawTftRQPZqBR7wFfWuc2ZuzK4xSg48j

Is this for a short or long term slot?

Short-term: we registered a parathread with the paraID above.

Upload your Genesis Head (genesis state) - Do not submit a compressed file.

para-4290-genesis-state.txt

Upload your Validation Code (genesis runtime Wasm) - Do not submit a compressed file.

para-4290-wasm.txt

(Optional) Upload your Chain Specification

No response

Anything else we should know?

So... We want to start a XCM channel with X parachain with Y paraID...

Register your Rococo parachain details for polkadot-js/apps

  • Polkadot-js Apps UI PR completed
    • Available here: {FIX ME!!!!}

TEST

You completed the Parachain Tutorials for your parachain and tested locally?

  • Yes, we have successfully tested our chain on rococo-local.

Team Name

TEAM NAME

Parachain Name

PARA NAME

ParaID

PARA ID

Parachain Manager Account

ACCOUNT

Is this for a short or long term slot?

Long-term: we have a matching paraID in use on Polkadot or Kusama.

Upload your Genesis Head (genesis state) - Do not submit a compressed file.

GENESIS HEAD

Upload your Validation Code (genesis runtime Wasm) - Do not submit a compressed file.

VALIDATION CODE

(Optional) Upload your Chain Specification

SPEC

Anything else we should know?

So... We want to start a XCM channel with X parachain with Y paraID...

Register your Rococo parachain details for polkadot-js/apps

  • Polkadot-js Apps UI PR completed
    • Available here: {FIX ME!!!!}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.