Skip to content

v0.2.0

Latest
Compare
Choose a tag to compare
@eloylp eloylp released this 15 Nov 15:04
· 6 commits to main since this release
b28eb6f

Contracts

  • New contracts were added to the catalog:

    • Governance

    • Voting

    • NFT Marketplace

    • Payment splitter

    • Lottery

  • We also added integration testing of the contracts by making use of cargo-make and some scripting. This ensures the code written not only executes in the sandbox but also in a real network.

  • A OCI compatible contract import/publish was developed. We have a discussion open and your feedback is appreciated.

  • We did a preliminary investigation regarding yield bering instruments.

  • Some of the challenges we faced or we are facing include:

    • Errors in CI, sometimes testnet fails. We included an exponential backoff retry mechanism to minimise this.
    • Some methods needs to be preceded by an authorisation call before actually being called. More details here . We don't have a solution for this yet.

Wizard UI

Improvements in the UI:

  • Moved to next.js for documentation. We now provide contract docs and the Wizard UI at https://nebula.eiger.co .
  • Some of the challenges we faced or we are facing include:
    • One of our targets with the Wizard UI was to make the user able to configure the contracts with features with a no code editor. However, after building some contracts, we have found using contract init functions was fulfilling this purpose.

Our open issues are public here and the release discussion is also open for everyone. We invite you to review them and help us forge the future of nebula !