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.

I have to give a big shout out this week to Greenhat and Ilya for their work with the Emurgo <> Ergo Team on the latest version of Yoroi Nightly.

These two (Ilya and Greenhat) deserve some SERIOUS extra credit for the amount of time and energy that they are putting into improving the Yoroi experience for Ergonauts.

I am in that particular slack channel. I can say with 100% certainty there has been 0 slacking from either party.

I know many of you are excited to see the Beta Ui version of ErgoDex drop, and will come shortly.

I guess there is some confusion about the rollout, the aim is to evolve from the Beta version to a fully operational Orderbook/AMM Dex in 2022. This will come in phases of development.

Greenhat

@OReilly is wrapping up with a custom BigInt 256-bit-bound type #325

I’m doing an overhaul of JSON serialization layer to support EIP-12 #346 (blocker for Yoroi/ErgoDex). Before that, I started eliminating panic calls in ergotree-interpreter crate #344.

Ilya

Minor UI tasks

- KYA popup

- Refunds statuses displaying
- AMM UI finalization

- Yoroi Nightly troubleshooting

We are going to update EIP12. We are replacing string | number to string in https://github.com/rooooooooob/eips/blob/eip-0012/eip-0012.md#value. Actually the latest Yoroi Nightly already done according new scheme.

For those of you who have not been following the Dev updates, Bauhaus 911 is working on a iOS Ergo Lite client, and MrStahlfelge is working on a community driven Android wallet. The Andriod Wallet has undergone in house auditing and a phase of guinea testing. I appreciate all those in the community who took part. At some point in the future we can do a similar exercise with the iOS client.

Bauhaus911

iOS ERGO Light client: Relaxed authkey text length and auth key password key length to allow one to create an on-device account that points to the public testnet address which has more relaxed security. This allows one to test the app by pointing it to the public testnet ergo node rather than having to stand up their own, locally.

MrStahlfelge

Android wallet: Nothing implemented the last week, RC was available and is now the first release because no problems were reported. I checked and replied to user feedback and questions regarding the wallet. Checked if 12 word mnemonics can and should be restored and researched how to validate mnemonics like Yoroi does. I also gave some thoughts on how to integrate derived addresses.

I know many in the community have been anxiously waiting for Ledger Support. It has been a grind on the part of Tesseract, this week Yehor dropped a teaser video of the Test Ledger. Appreciate that Yehor.

yehor-tesseract

Update from the Tesseract team: app works on the real Ledger device. Right now we are working on public-key methods (get the extended public key and derive). https://drive.google.com/file/d/1JF7XMnPjH4mFkacoUkYBIX_iNDry_meq/view?usp=sharing

Mhs_sam and Team are polishing off both gravity and raffle.

I have to thank him and his team yet again for assisting in the integration process with all the new pools recently. Today 2Miners added Ergo support. It is my hope that once that sees some activity it will push Nano below the dominance threshold they currently hold. That was one of my larger goals, and wouldn’t be possible without their support.

mhs_sam

- On gravity, there was some issues with deployment of gravity and two instances of Ergo which is almost addressed now. After this step, the token transfer test will be done.

- Stratum server is updated to support vardiff and configurable extraNonceSize. Now the server is working well with NBminer and lolminer

- Raffle: there was an issue which makes possible to spam the network using the raffle contract. We’re working to fix it and it is almost done. We will deploy soon.

WilfordGrimley has set up a non-profit software development company for his work with Smarpools. That is pretty awesome. Keep us posted on your research.

WilfordGrimley

I started the process of incorporating a not-for-profit charitable software development company my country to allow for future legal tax deductible donations to OSS causes. Looking for fellow directors to finish the process.

I received a second offer of funding support from a different community member. This one as encouragement to learn more about ErgoScript.

Research continues for SmartPools. I am still convinced it can be built. Focused this week on better understanding Ergo Oracles, and the SigmaUSD implementation.

This week I also started researching, and organizing a team to build a DAO for Unions.

code_For_Uss is storing inputs/outputs

code_For_Uss

I’m working on Storing Inputs and some changes about store dataInputs, sorry for delay.

I will try to finish this task in the next two days

ProSavage is working on optimizing the StartumServer.

ProSavage

https://github.com/mhssamadani/ErgoStratumServer/pull/11

Anon2020s is working on improving the Appkit and mixer, I know many of you are quite excited to reach the day when you can stake your Erg in the mixer. Software development is a grind and requires testing, improvements, testing, improvements, testing, etc.

That day will come, stay tuned.

anon2020s

Also, I’m working on the modifications I’d done on Appkit to be used in mixer. The goal is to use the original AppKit in the future releases. Lots of mixer requirements are now available in the original Appkit and a custom version is not required in the future. However it seems there are some bugs in the new version which I’ll report.

I finished the refactoring of ergomixer’s db.

a few features was waiting to be added to the mixer, like hops (thanks to anon_real), auto mint addresses,… which I have made a delay to finish the refactoring. Now, these features can be added to the new mixer.

I’m still waiting for reviews of stacking solution. As soon as having a good estimation on stacking development, I’m ready to finalize mixer’s roadmap and strat token selling.

Kushti published an updated version of the node, 4.0.13. He has already started working on the next version, 4.0.14. I know has been juggling for Scalahub this week, and is also working on ErgoFund.

kushti

On my side:

* published node 4.0.13 https://github.com/ergoplatform/ergo/releases/tag/v4.0.13

* started to assemble 4.0.14 .

* reviewing a lot of code for sigma-rust, sigmastate-interpeter, scanner and node repos

* finishing ErgoFund offchain part (scanner) and testing it.

Anon_Real is working on integrating the Dapp connector into the Ergo Auction House. In time that will allow greater functionality between yoroi and this dApp. He is also assisting in the improvement of the Ergo side of Yoroi.

anon_real

I am working with the new versions of dapp connector. Issues that I reported before are not resolved seemingly and I experience one new problem.

I set up https://yoroi.ergoauctions.org/ which uses dapp connector for placing bids and provided instructions on how to reproduce all of these issues here: https://github.com/Emurgo/yoroi-frontend/issues/2157#issuecomment-884139045

Hope to hear from them soon.

Apextheory is working on a scanner and Sigma-Rust.

Apextheory

Scanner — forks processing implementation was reviewed & merged

Sigma-Rust — some progress on SigmaBoolean serialization. I got feedback from @greenhat that will hopefully help me wrap that up this week.

Morphic is working towards Node v5.0, and improving the Appkit.

morphic

Sigma:

- New incremental PR towards v5.0 is ready for @kushti’s review (https://github.com/ScorexFoundation/sigmastate-interpreter/pull/733)

Appkit:

- Appkit v4.0.6 release candidate is waiting for ergo-wallet v4.0.13 publishing (or v4.0.14) then will release.

- Collection of CoveringBoxes using chunked requests (https://github.com/ergoplatform/ergo-appkit/pull/97) is under review.

Ergo:

- PR is waiting for @kushti second round review, hope this can land into v4.0.14 (https://github.com/ergoplatform/ergo/pull/1330)

Next up:

- Create next incremental PR towards v5.0 with the new ErgoTree interpreter implementation

--

--

No responses yet