Releases: eigerco/nebula
v0.2.0
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.
- 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
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 !
v0.1.0-alpha.0
What's Changed
- Frontend Setup by @geofmureithi in #1
- chore: ci for frontend by @geofmureithi in #4
- Dynamic UI by @mariopil in #14
- Add static deployment by @geofmureithi in #18
- Update UI wizard contracts by @eloylp in #19
- Only launch Github pages publish when merged in master by @eloylp in #20
- Add readme for demo by @eloylp in #16
- Add raffle contract by @eloylp in #13
- Add simple proposal voting example by @eloylp in #12
- Polish up UI points on the edge by @geofmureithi in #21
- Add initial CI for Rust contracts by @eloylp in #22
- Update links and phrasing in Readme by @eloylp in #32
New Contributors
Full Changelog: https://github.com/eigerco/nebula/commits/v0.1.0-alpha.0