What’s Going on Behind the Screens: Ergo Weekly Dev Update May 19th

Armeanio
4 min readMay 21, 2021

I am a bit late this week. Sometimes in life there are periods of waiting for things the happen… other times everything is happening at once. Such is life.

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.

Ergo Devs, you are awesome. Keep up the good work.

Kushti announced that Ergo has a tech writer now! more details soon!

We are putting together a group for Ledger integration, as well as more groups to assist with exchanges integrations.

For the Hackathon, it was just discussed in a meeting this morning.

Angie is going to speak to @kushti to finalise a few things and we can announce formally in the next few days hopefully — along with @Foeniculum’s awesome NFTs.

Going to be sometime in the first few weeks in June.

Express your interest to participate in #hackathon and I’ll add you to either the participant or mentor role. Any ideas for projects are also welcomed!

He also has been getting NiPoPoWs PR back to life https://github.com/ergoplatform/ergo/pull/1352 , it is ready for another review,

Reviewing PRs for 4.0.11 and assembling release candidate

Working (slowly) on a super simple and dirty blockchain scanner for apps, maybe @xmoooz can continue it *

He had implemented his own connector for ERG/USD oracle, maybe will open source it, not sure jumping on p2p improvements, very much needed at this point

Anon_Real dropped a huge update on Ergoforum.
ErgoUtils 4 now supports obfuscating entry points for ErgoMixer 1

Basically, when one withdraws his funds from the mixer to his wallet, it is obvious that that person has received some funds from the mixer and when he spends those boxes, it is also obvious that those boxes are from the mixer.

Those who care about privacy and use ErgoMixer, also probably care about not anyone being able to tell that they are using the mixer easily when they interact with their wallets. This tool is designed to address this issue.

Just create an (or more if you wish) obfuscating address with your desired hop number here 3 and use it permanently. To use it, withdraw from the mixer to the address that is created for you; your received funds in that address will automatically go through some random addresses (randomly created outputs, both number of outputs and output amounts) and finally received in your wallet.

As an example, try to figure out if this transaction 4 is from the mixer or not — a lot harder to figure out.

As always, utilities in ErgoUtils are completely free to use!

Morphic has been working on Appkit development as well as continuing the journey towards node V5.0.

1) Appkit development: — added support of user-defined fee outputs (PR approved https://github.com/ergoplatform/ergo-appkit/pull/78) — depend on PR in Ergo (https://github.com/ergoplatform/ergo/pull/1353)

2) Tasks from v5.0 roadmap: — finalize cost parameters based on profiling and Ergo node metrics analysis

3) PR is also waiting for your review https://github.com/ergoplatform/ergo/pull/1330 4)

Next up: — describe the new JIT costing algorithm specification in EIP-8

Greenhat has been busy.

- reduced boilerplate needed for an IR node implementation;

- added API for accessing constants in ErgoTree for AMM DEX contracts;

- published a v0.11.0 release; Now I’m fixing VLQ encoding for i32 (high value range) and beefing up the whole VLQ tests spec to be on par with Scala version.

Scalahub has been working on the ErgoDex

- Reviewed EIP 14 (Ergo DEX)
- Working on DEX offchain part using JDE
- Added Mint Reserve/Stable Coin examples to JDE https://github.com/ergoplatform/ergo-jde#example-minting-reserve-coins

DeadIT has been working on UI tests and marketing for the Ergodex.

He has also reviewed localization for Sigmausd, and updated website.

Ilya has prepared DEX bots for AMM. He is also improving DEX SDK according to a feedback from UI team

mhs_sam has been helping a few mining pools in order to add ERG. We have seen a huge spike in our hash rate, it’s exciting to see greater diversity coming online soon.

Gravity is still progressing.

- implementing SUSY gateway

- fixing the issues in gravity-core

- deploying a testnet gravity tests

anon2020s is still working on the staking contract and road map.

- Auto Mint/Redeem USD/RSV is done and under test.

- There is a UI bug in the mixer which results in issues in showing the history, it is fixed and the fix will be published soon.

pragmaxim fixed a bug in PeerConnectionHandler.
https://github.com/hyperledger-labs/Scorex/pull/396 and improved syncing from peers https://github.com/ergoplatform/ergo/pull/1355

NoTelos has been sick the past week. The community wishes him a speedy recovery.

He is looking into

1. Help wanted issues, like https://github.com/ergoplatform/ergo/issues/1133

2. Stealth addresses

Foeniculum our native NFT wizard has created marketing material NFTs.

- Privacy Themed NFTs: x2 characters + x1 ErgoMixer character

- Hackaton commemorative NFT: x1 character to be distributed to every participant

LADOPIXΣL has updated https://ergonfts.org/ to be able to consult the nfts of a wallet directly from the URL ergonfts.org/#/yourWallet and pagination of the TimeLine listing in the last nfts added.

weskinner has created a custom Nodejs single NFT mint script for Ergnomes

He is currently working on:

- Finish NFT minting process

- Possibly create an open-source example library from this work

He also shared this simple airdrop script on twitter https://twitter.com/GratefulPool/status/1394797424191975427

c8e4d2a is continuing work on art thumbnails and api for them

--

--