Code Monkey home page Code Monkey logo

chiba-clonk's Introduction

vulcanize

chiba-clonk's People

Contributors

adityasripal avatar adu-web3 avatar alexanderbez avatar alexeyakhunov avatar ansermino avatar araskachoi avatar austinabell avatar calvinaco avatar crypto-facs avatar danburck avatar dependabot-preview[bot] avatar dependabot[bot] avatar fedekunze avatar gsk967 avatar hanchon avatar i-norden avatar j-thompson12 avatar jackzampolin avatar jayt106 avatar kamid avatar leejw51crypto avatar nikugogoi avatar noot avatar prajjwol avatar roysc avatar snyk-bot avatar summerpro avatar thomas-nguy avatar yihuang avatar yijiasu-crypto avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

chiba-clonk's Issues

`make localnet-start` cli command is not working

System info: [Include Ethermint commit, operating system name, and other relevant details]

Steps to reproduce:

  1. [First Step]
  2. [Second Step]
  3. [and so on...]

Expected behavior: [What you expected to happen]

Actual behavior: [What actually happened]

Additional info: [Include gist of relevant config, logs, etc.]

Internal testnet goals

  • General testing of our modules
  • Test running an auction
  • Test upgrading to new version of the SDK (0.46.0 with SMT)
  • Test adding new validators
  • Testing/Benchmarking of SMT
  • Test imposing minimum number of validators (test crisis module, or write a custom module)
  • Test failure of the above constraint(s)

Non-exhaustive, will update.

Integrate a new custom ipfs module into chiba-clonk

  • CID storage/retrieval functionality exposed as a cosmos-sdk module called ipfs
  • Connects to postgres, saves/loads data from public.blocks table
  • Registry and other cosmos-sdk modules should be able to load data from ipfs
  • TBD: Module vs library

Integrate cosmwasm module into chiba-clonk

Integrate the latest cosmwasm module into chiba-clonk, enabling us to run cosmwasm contracts on chain.

  • Finish the refactor of cosmwasm onto SDK+SMT
  • Update chiba-clonk to load the cosmwasm module into the BaseApp
  • Deploy a CosmWASM contract and run it in the testnet

Upgrade IAVL to SMT

  • add issues fixes commits of upgrade migrations issues from cosmos-sdk repo to vulcanize cosmos-sdk
  • check the upgrade is working fine in vulcanize cosmos-sdk from v0.45.4 to latest v0.46-SMT
  • replicate above fixes into chiba-clonk

Support multiple codecs in registry

Currently, the registry only supports the dag-cbor codec. We need to extend it so that we can add support for multiple codecs when required.

ETH RPC test cases are failing while doing `make test-rpc`

Branch : sai/upgrade_cosmos_v0.46

  1. Clone the repo
  2. Checkout to branch sai/upgrade_cosmos_v0.46
  3. Run make test-rpc
    rpc_pending_test.go:97: Pending nonce before tx is 1
    rpc_pending_test.go:100: Current nonce is 1
    utils.go:92: 
        	Error Trace:	utils.go:92
        	            				rpc_pending_test.go:104
        	Error:      	Expected nil, but got: &rpc.Error{Code:-32000, Message:"no registered implementations of type tx.TxExtensionOptionI: tx parse error: tx parse error", Data:interface {}(nil)}
        	Test:       	TestEth_Pending_GetTransactionCount
--- FAIL: TestEth_Pending_GetTransactionCount (6.09s)

Please check errors on github actions

Ensure that a minimum of 7 nodes are running

Proposal: [Description of the feature]

Ensure that a minimum of 7 nodes are running

Current behavior: [What currently happens]

Desired behavior: [What you would like to happen]

Use case: [Why is this important (helps with prioritizing requests)]

Requests may be closed if we're not actively planning to work on them.

Record content indexing

GQL queries currently do a full scan on registry records when filtering. We need to implement indexing to make this work at scale.

Issues with upgrading chiba-clonk to our nascent, smt-compatible, 0.46.0 version of the SDK

The main issue is that the v0.46.0 version of the SDK is missing the x/auth/ante and x/auth/legacy pkgs. Additionally, we need to use an updated version of ibc-go that works with our 0.46.0 branch of the SDK. There is a PR on ibc-go for updating it to work with 0.46, but this is for a version of 0.46 that does not include our SMT updates. This branch is incompatible with our SMT branch of the SDK until we rebase it to a more recent commit that includes the x/gov/types/v1 pkg.

In the meantime, we have a release of the chiba-clonk that is updated to the v0.12.2 version of ethermint, but lacks SMT integration.

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.