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

hub registries #6

Closed
mastercyb opened this issue Jul 14, 2022 · 1 comment · Fixed by #28
Closed

hub registries #6

mastercyb opened this issue Jul 14, 2022 · 1 comment · Fixed by #28
Assignees

Comments

@mastercyb
Copy link
Member

mastercyb commented Jul 14, 2022

Contracts managed by governance: CRUD

Networks

  • network id
  • genesis hash
  • посмотреть какие данные нужны для ibc подключения

Tokens

  • ticker:: A-Z, 0-9
  • name:: a-z, 0-9, - => register passport
  • denom:: int
  • logo:: ifps hash of picture

Channels

  • channel-id
  • network-source
  • netwrok-destination

Contract

  • contract address neuron
  • query hash
  • execute hash
  • reproduce info ... version of

CRUD with owner

  • network
  • type rpc, ws, index string 8symbols
  • address ip /ipfs node

Managed by governance:

  • networks
  • channels
  • tokens
  • contract

Called by anyone:

  • skills: ability to register endpoint type for the network
@mastercyb mastercyb changed the title Core contracts for hub functionality hub contracts Sep 7, 2022
@mastercyb mastercyb assigned bloqhub and unassigned mastercyb and cyborgshead Sep 7, 2022
@mastercyb
Copy link
Member Author

mastercyb commented Nov 27, 2022

preparation of hub contracts for deployment

general

  • rename to hub-{entity}
  • add neuron to every entry
  • neuron of senate will trigger proposal
  • remove endpoints and heroes
  • strange validation rules

networks

  • add prefix field

channels

  • remove explorer url
  • remove token
    • bind channel to token, not token to channel

tokens

  • add channel

skills: is ability of neuron provide protocol services in particular network

  • remove endpoint
  • remove particle
  • add chain id
  • add url

contract => contracts

  • what is version ?

add messages

  • name
  • particle (description)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

Successfully merging a pull request may close this issue.

3 participants