Ergopad team dev update
Hi everyone! It has been a very long time since we last provided a dev update. Our team has been hard at work in the background, but we’re sorry for slacking on the communication front.
We are currently splitting our time between a handful of projects and I’ll go over each one individually.
Paideia
Paideia is nearly in closed beta! It’s been a very long journey and we are almost there. The team have received test tokens and have begun testing the platform. Here’s a quick update on the most recent work:
- Backend API was built so that the front-end could consume the on-chain information from the SDK
- New API endpoints were integrated with the existing front-end
- Proposals and voting have been enabled and begun testing
- Notifications integrated for Staking v3
- Staking panel created for the Paideia app (this integration is necessary because staking and voting are related)
- Testing and bug fixes commenced
Just a quick note about the notification system. In order to get these notifications working for Paideia, Noob77777 had to build a custom notifications framework that allows mempool polling. This custom framework allows us to track any smart contract or Ergo address, and will be used for all our other platforms in the future. It takes advantage of websockets so that apps can subscribe to the updates and receive push notifications when a transaction is submitted to mempool and added to a block. We are excited to roll this out, and the open source code is available to others to use as well.
We have also submitted a Catalyst proposal to fund development of Paideia on Cardano. If approved, we will begin the port in Q4. Please share your feedback on the proposal: https://cardano.ideascale.com/c/idea/103022. When voting commences, your support would be very much appreciated.
Blockart
Blockart is an NFT marketplace that will allow anyone to sell any Ergo token. It doesn’t have to be an image NFT. You will be able to sell vesting keys and staking keys on the platform. More importantly, it allows NFT artists to create NFT sales with custom probabilities and token traits, along with pack tokens, and follows the new standard for token collections.
BlitzTCG will be one of the first to utilize the system, as it allows them to sell pack tokens which users can open to get a random selection of cards. We will release more details shortly and expect to launch a beta version sometime in Q4.
Crux Finance
Luivatra has been doing some research and working on some of the backend tech we will be utilizing for Crux. He has used Rust to start building the backend for Crux using a zeromq based pub sub system to ensure Crux data will be updated in sync with the blockchain. Using Rust will give a leaner and more performant backend. We have worked with both Python and Scala, both of which have their strengths, but Rust seems to offer some improvements and we hope it will be a good solution going forward.
Lui has also been building an OHLC system to ensure our charts offer up-to-date and accurate information, based on Spectrum data and other data sources where available. This will allow us to offer any time interval and resolution.
Marty has been working on a framework for the front-end. Since Crux will offer subscription services, we have created a new authentication system. This allows users to login with either an OAuth provider like Google, AppleID, or Github, but if they prefer they can login with an Ergo wallet. Whichever they choose, their account will persist across devices which have the same wallet or OAuth connection. Once a user signs in, they will be able to add multiple wallets with their xpub key (an xpub key displays all your derived addresses), so that a user’s portfolio will display data from any number of connected wallets.
Work continues on the front-end as well, and a visual preview should be available by next week.
Server Migration
We have migrated our servers to a more inexpensive cloud provider, and we are saving money but actually getting better specs. We have updated some internal services as we migrate, and cleaned up a few things that needed some maintenance. This will hopefully provide better connectivity and higher availability.
Coinecta
Work continues on the legal side of things. We are waiting to hear back from the government in El Salvador if our license application is approved. As things are progressing slowly, we have begun exploring other options in other jurisdictions so that we can move forward with the CNCT token sale. SumSub KYC integration is complete, and the backend services have been updated to support the new functionality. As soon as the license is obtained, we’ll be announcing the launch date.
Ergopad
As we work on Crux and server migrations, we will look to update some of the older Ergopad services and bring them up to date. The Ergopad dashboard will eventually be moved over to Crux, and the staking panel will be moved to Paideia. We would like to improve the transaction building so that users never need to consolidate their wallet in order to use the services. This will be done over the coming months as we implement the new platforms. Thanks to all of you for your patience with the older system!
Conclusion
That covers things for now. Thank you all for your endless support and kind words. We appreciate when you come in and chat with us in Telegram and Discord, your feedback goes a long way. Some of you have been around since the beginning and it’s always great to hear from you. Please keep telling us what we’re doing wrong, and what we’re doing right. We are nothing without our community!
Thanks for reading!
- The Ergopad Team