The Ergo weekly Dev update is not the sexiest crypto blog. Although all things being equal its a solid choice.
Focusing on the moon is great, but the truth is a rocket takes an incredible amount of engineering.
Designing and building systems that are subject to immense pressure is not an easy task.
It is always the brains in the background that actually get things done. This what the Ergo team is about, building solid tech.
Open source software developers are unappreciated heros who endure an underappreciated grind.
Ergohack 2 is rapidly approaching. It has been great to see groups forming in the Ergo discord. I see a lot of interesting ideas coming together and can’t wait to see what comes from our second hackathon.
There are blockchains in the crypto space that have been throwing up HUGE rewards for hackathons. It really is awesome to see a small community like Ergo have a group of developers from all over the world join forces to tackle challenges.
Building Social Tools on the foundation of collaboration is key, and I see a lot of that within the Ergo Community.
If you are a developer and are considering joining last minute, jump in our discord, take a look at some of the projects that are forming and feel free to contribute.
First and foremost I want to welcome and introduce Leif Erickson to the Ergo community.
I’m finally free to work on ergo dev work, woohoo!!! I recently quit my full-time job so I could work on bounties and be more involved in the dev community…
LADO is putting together some video ErgoTutorials.com in both English and Spanish. Hero of the Week Award.
Ergo could use some additional documentation both from the community to help new users and for developers to help new devs.
- Creating some video tutorials in English and Spanish about web development and the Ergo blockchain through APIs (HTML & JS). I hope to have this week active ErgoTutorials.com
- Some improvements in ergonfts.org (there is always something new to do)
It wasn’t that long ago that we ran testing on the Android client MrStahlfelge has been putting together. Yet, this has come a long way. I believe this App recently passed 10K downloads from Google Play.
The latest work in progress includes a cold wallet feature. A new version is out, some of you may want to consider updating.
Implementing a new cold wallet feature to the android app at the moment. This is intended to sign transactions from devices without internet connection for high security purposes. Building up on morphics work on appkit regarding EIP19.
Version 1.3 of the app with derived addresses is now available for all Google Play users.
MHS and team have a lot in motion. The profit-sharing contracts are in progress, Raffles UI and documentation are coming together, and ergofaucet.org is progressing.
Not only are we seeing progress with the Gravity implementation but it looks like we have documentation coming as well!
- finishing the profit-sharing contracts (aka Staking)
- finishing the implementation and deploying of faucet at ergofaucet.org (down now)
- finishing the raffle’s UI
- raffle’s documentation is updated (https://github.com/ErgoRaffle/raffle-documentation)
- resolving two minor issues in Gravity project
- developing Waves bridges with Ergo
- writing the docs for Gravity project
Anon_Real updates the solution for royalties. I think having the ability to set their own royalty rate will be quite attractive to artists, not to mention to low mint cost. Integrating the Ergo Android wallets into the auction house will be a nice upgrade.
The ability to place bids with custom currencies is unique. I know Foeniculum first played with this concept with a few of his Ergnome auctions.
It will be interesting to see if the concept of dropping custom tokens to auction bidders/winners that are then fungible in future specialty “custom currency” auctions will catch on.
- https://github.com/ergoplatform/eips/pull/39 is changed with a better solution for royalties which lets artists set per NFT — @scalahub can you please review?
- Integrated Ergo Wallet Android, it is very easy to work with the auction house with this wallet for both starting auctions and placing bids. Even for custom currencies like SigUSD
- Doing final testing of V2
- Going to do a separate Artwork eip which makes it easier to introduce features for AH
Kushti is always a busy guy, I am excited to see the improvements that come with the next node update 4.0.15. We could see some major improvements in syncing a node. Personally, I am a fan of running a full node/wallet.
Also happy to see a LETS EIP (Ergo Improvement Proposal) is in the works
* 4.0.14 released
* assembling 4.0.15 https://github.com/ergoplatform/ergo/pull/1431
* please review new sync protocol @greenhat @pragmaxim @morphic https://github.com/ergoplatform/ergo/pull/1247
* https://github.com/ergoplatform/ergo/pull/1449 will be ready for review within few days
* slowly working towards bootstrapping with UTXO set
- working on LETS EIP
I was excited to see Lado was putting together videos, it appears he is not alone. Apextheory put together a video tutorial on using the AppKit!
What can I say, I guess there are two Heros of the Week.
Apart from some work on sigma-rust, I put together a tutorial video on using AppKit to execute transactions on chain. I wouldn’t mind if someone wanted to give it a skim/watch and check for any inaccuracies or improvements.
Anon_br is preparing to work on Ledger integration as well as improving the dApp connector in Yoroi.
Studying and organizing things to start working on Ledger integration next week hopefully, so nothing too much to show this week.
- review and testing of EIP4 implementation at dApp Connector
- update sigma-rust and deal with breaking changes at dApp Connector example project
- review and fix some unit tests
One thing I always love about Scalahub’s updates is they are always short, to the point and have huge implications.
R&D in concentrated liquidity pools for ErgoDex is no small update, that would bring a massive upgrade to liquidity providers and Dex users. Oracle pool 2.0 improvements are also something to keep an eye on.
1. R&D in uniswap v3 for implementing concentrated liquidity pools in ErgoDex
2. Oracle pool 2.0 contract fixes to deal with not-so-lazy evaluation in AOTC
For oracle pool 2.0, made some optimisations (storing epoch counter instead of box id):
and created tests for refreshing pool and posting data point (WIP)
OraclePool/src/test/scala/oraclepool/v2 at v2 · scalahub/OraclePool
Contribute to scalahub/OraclePool development by creating an account on GitHub.
Don’t forget about Ergo-Fund, which is still progressing.
I’m improving ergo-fund contracts.
Ilya is building toolkits, debugging, and building Dex on two different blockchains and still has time to improve the Ergo Explorer. Respect.
ErgoDex has a lot of people interested. There is one question that is asked quite often.
Q: Wen ErgoDex Token?
A: Currently, there is no need for an ErgoDEX token. One may be added later as required to change an off-chain pool executor and will be distributed with a scheme that minimalizes plutocracy.
ErgoDEX will pay fees natively in the blockchain being used (ADA|ERG).
- Fixed logs bloating in the Ergo Explorer setup
- Fixed several nasty bugs (multiple wallets in Yoroi) in the DEX UI
- Ergo & ErgoDEX SDK builds fixed (previously there were two separate modules build upon different targets — esnext and commonjs what caused issues with wasm)
- Research of stable pools
Team SigmaRust is dropping some updates. I heard that Apextheory took down a bounty this week. Greenhat is working on improving Scorex and Ergoplatform. Soysor and TimL also implementing solutions.
@Apextheory implemented P2SH address support #407 and Downcast IR node #408.
@soysor implemented Box.bytesWithoutRef method #409.
@TimL implemented SubstConstants IR node #410.
I’m digging myself through ErgoBox in Constant rabbit hole #397.
@kushti Scorex CI migration is ready for review — https://github.com/hyperledger-labs/Scorex/pull/400
and https://github.com/ergoplatform/ergo/pull/1437 is waiting for you to set repo secrets (same as Scorex).