
Development update summary for March 2025!
DeFi / Other Projects
SigmaUSD: Update box refresh vote initiated [3/3], votes collected [3/3], refresh tx completed (Tx: explorer.ergoplatform.com/en/transaction…). [3/6, 3/12]
SigmaUSD: dApp integrated into Nautilus v1.1.0. [3/12, 3/18]
SigmaUSD: Vote tool by mgpai: github.com/mgpai22/sigusd…. [3/4]
ChainCash: Paper update ongoing. [3/5] New paper completed, awaiting preprint. [3/19] Updated paper available: github.com/ChainCashLabs/…. [3/26]
Dexy: Testnet UI deployed by c8 at test.ergfi.xyz. Call for testing. [3/19]
Dexy: UI performing well on testnet; mainnet launch discussed. Seeking update key holders (arobsn volunteered). [3/26]
Dexy: Testnet funds requested/received. [3/21]
Paideia: UI bug fixed (overwritten token amounts). [3/5]
Paideia: Fixed NaN display bug. Investigating state corruption bug. [3/19]
Crux: Tax reports for 2024 enabled. [3/12]
Crux: Added better error handling. [3/19]
Bene: Final touches on v1 frontend by adityaguptacontributor. Next: add SigUSD, Gluon Gold support. [3/18]
Celaut: Refining existing code. [3/18]
Lithos (Sidechain): Work ongoing on rollup contracts. Testing delayed by stratum issues. [3/27]
Psychologist Portal (AnnaPolo): Project connecting specialists/clients using SigUSD. Nautilus connection issue reported. [3/5, 3/6, 3/12]
cupofsugar.io / getpegged (ergosaysfaku): Hosting migration. Landing page soon for getpegged. [3/10]
NFTs / Marketplaces
SkyHarbor: v2 UI preview released for testing: v2ui.skyharbor.io. Faster, cleaner. Working on purchase bugs. [3/10]
Protocol & Node Development (Ergo Core)
Ergo Node 6.0.0: Release Candidate 6.0.0-RC2 was used for testnet operations. [3/7]
Ergo Node 6.0.0: Release Candidate 6.0.0-RC3 released (for testnets only), including a Docker image: github.com/ergoplatform/e…. Build issues resolved. [3/18]
Ergo Node 6.0.0: Ongoing work polishing 6.0 features, with PR #1043 (github.com/ergoplatform/s… - ErgoTree versioning, activation details) being prepared for final review. [3/19, 3/26]
Ergo Node 6.0.0: Polishing 6.0.0 PR for the node itself is underway. [3/19]
Ergo Node 6.0.0: Testing of 6.0 node processing mainnet history and 6.0 transactions against 5.0 testnet nodes is underway. [3/26]
Ergo Node 6.0.0: A new release candidate (6.0.0-RC4) is planned for the week of Mar 25th, including the ErgoTree versioning merge (PR #1043). [3/26]
Ergo Node 6.0.0: Proposed timeline: Start mainnet voting for 6.0 activation from May 1st. [3/26]
Ergo Node 6.0.0: Compiling 6.0.0-RC versions requires sbt publishLocal for the corresponding sigmastate-interpreter SNAPSHOT dependency. [3/9]
Sub-blocks: Work continued on fork resolution logic, including handling missing parent input-blocks and out-of-order headers/transactions. [3/5, 3/12]
Sub-blocks: Implementation for handling fork resolution (switching between forks) is done and covered with tests. [3/13, 3/14, 3/19]
Sub-blocks: Work started on the P2P layer specification for sub-block propagation. Call for contributors. [3/13, 3/14, 3/19, 3/26]
Scala 3 Migration & Core Libraries: Discussion held on dropping Scala 2.11/2.12 vs. keeping 2.13, considering Android/iOS compatibility constraints. [3/4]
Scala 3 Migration & Core Libraries: Next Scala LTS might require JDK 17, potentially impacting older Android versions. [3/4]
Scala 3 Migration & Core Libraries: jozinek requested reviews/releases to unblock Scala 3 migration work. [3/4, 3/11]
Scala 3 Migration & Core Libraries: Debox v0.11.0 released: github.com/ScorexFoundati…. [3/12]
Scala 3 Migration & Core Libraries: scorex-util v0.2.2 released (github.com/ScorexFoundati…), though release process hit snags. PRs merged: #30, #31(github.com/ScorexFoundati…), #33, #34. PR #32 approved. [3/5, 3/6, 3/11, 3/12, 3/13]
Scala 3 Migration & Core Libraries: Scrypto v3.1.0 released with Scala 3 support & updated deps: github.com/input-output-h…. PRs merged: #112, #113, #114, #115. [3/11, 3/12, 3/14, 3/15, 3/17, 3/18]
Scala 3 Migration & Core Libraries: sigmastate-interpreter: Groundwork PR #1060 merged for Scala 3: github.com/ergoplatform/s…. [3/15, 3/17]
Scala 3 Migration & Core Libraries: jozinek started cross-compiling sigmastate-interpreter to Scala 3, encountering scala-js challenges. [3/27]
Scala 3 Migration & Core Libraries: Plan to migrate remaining scorexfoundation repos to ergoplatform org. [3/14]
Scala 3 Migration & Core Libraries: Inconsistent BouncyCastle dependency versions identified. [3/14]
Sigmastate Interpreter: executeFromSelfReg (PR #1055: github.com/ergoplatform/s… / Issue #1039) progressed, decided on two variants (executeFromSelfReg / executeFromSelfRegWithDefault), JS CI issues resolved, merged, bounty paid. [3/4 - 3/28]
Sigmastate Interpreter: debug() function (Issue #1035: github.com/ergoplatform/s…) cleaned up by novamon. Implementation via new non-serializable node suggested. Output channel discussion ongoing. [3/5, 3/11, 3/19, 3/25, 3/28, 3/30]
Sigmastate Interpreter: PR #1061 (github.com/ergoplatform/s… - Compare declared/actual type) submitted, needs more tests. [3/17, 3/21, 3/27, 3/30]
Sigmastate Interpreter: PR #1062 (github.com/ergoplatform/s… - Unit type support) submitted. Test failing in CI but passes locally. [3/21, 3/27, 3/29, 3/30]
Sigmastate Interpreter: PR #1063 (github.com/ergoplatform/s… - Fix context extension parsing) submitted and merged. [3/21, 3/27]
Sigmastate Interpreter: MAST/FSM ErgoScript examples (Issue #1053: github.com/ergoplatform/s…) work started by ccellado. Draft PR #1066 (github.com/ergoplatform/s…) created. [3/5, 3/13, 3/17, 3/19, 4/1, 4/2]
Sigmastate Interpreter: Consideration for using secp256k1-jni from Bitcoin-S (Issue #970: github.com/ergoplatform/s…). [3/19]
Sigmastate Interpreter: flatMap documentation updated (Issue #955 closed by PR #954: github.com/ergoplatform/s…). [3/5]
Sigmastate Interpreter: Release 5.0.16 planned, incorporating #1055, #1063 and pending #1061, #1062. [3/28]
Node Improvements: PR #2208 (github.com/ergoplatform/e… - regenerate block candidate periodically) reopened, reviewed, merged into 5.0.26 candidate. [3/14, 3/16, 3/21, 4/2]
Node Improvements: Fixes merged: OpenAPI spec /wallet/updateChangeAddress (PR #2201), actions/cache version (PR #2203), removed old plugins (PR #2205), dropped jaxb-api (PR #2207), updated avldb deps (PR #2209). [3/13, 3/15, 3/17]
Node Improvements: New issues: #2199 (OpenAPI fix), #2200 (ModifierById encoding). Fanta assigned #2200. ccellado fixed #2199, #2202 (CI fix). [3/5, 3/19]
Node Improvements: Issue #525 closed. [3/14]
Node Improvements: Investigating light node config issues & need for UTXO snapshot download progress reporting. [3/5]
Node Improvements: Intermittent API timeout/unresponsiveness, public node index issue reported. [3/7]
Node Improvements: Testnet connectivity issues reported/worked on. [3/7, 3/8, 3/9, 3/17]
Node Improvements: Corruption error (missing history files) reported. Suggestion: remove .ergo/history/extra. [3/14, 3/15]
Node Improvements: ReducedErgoLikeTransactionSpec CI test randomly failing; needs investigation. [3/25]
Research & Design: Discussion on the nature of L2 blocks. [3/8, 3/9]
Research & Design: Discussion on Bullet paper (account model) vs Ergo's UTXO capabilities. [3/23, 3/24]
Research & Design: Text being prepared on oracle/pool data commitments and processing large datasets on-chain. [3/26]
Research & Design: ErgoForum post on insuring Bitcoin on-ramp deals: ergoforum.org/t/insuring-bit… [3/30]
Research & Design: ErgoForum post on off-chain money systems: ergoforum.org/t/offchain-mon… [3/31]
SDKs & Libraries
Sigma-Rust: Python bindings (PR #812: github.com/ergoplatform/s…) approved, alpha ergo-lib-python v0.28.0 released to PyPI (pypi.org/project/ergo-l…), docs available (ergo-lib-python.readthedocs.io/en/latest/). serialized_additional_registers to be added. [3/12, 3/16, 3/19]
Sigma-Rust: 6.0 related PRs approved/merged: #798, #805, #801, #808. [3/17, 3/18, 3/19, 3/21]
Sigma-Rust: PR #810 (github.com/ergoplatform/s… - docs) needs review. [3/5, 3/24, 3/26]
Sigma-Rust: Good first issues identified: github.com/ergoplatform/s…. [3/25]
Sigma-Rust: sigma-rust-mini no_std version built for Keystone (github.com/Alesfatalis/si…); requires replacing k256 with secp256k1. Guidance provided. [3/31]
Ergo-Appkit: Dependency updates merged (#248, #249) for v5.0.15 release. [3/15, 3/17, 3/21, 3/24]
Ergo-Appkit: Bounty claimed by jozinek for update PR #235 (github.com/ergoplatform/e…). PR needs review. [3/12, 3/15, 3/21, 3/27]
Ergo-Appkit: Random CI failures reported for ReducedErgoLikeTransactionSpec test. [3/25]
Fleet: Discussion on improving ErgoScript debugging (traces, prints, functions, imports). [3/5]
Fleet: Discussion on integrating debug() output via callbacks for tools like escript.online. [3/30, 3/31, 4/1, 4/2]
Hardware Wallet Integration
Keystone: Facing sigma-rust issues (global_allocator, size limits). Considering sigma-rust-mini. Needs sigma-rust release. [3/24]
Keystone: no_std version of sigma-rust-mini built (github.com/Alesfatalis/si…). Requires replacing k256 with secp256k1. [3/31]
Ledger: Supported in Satergo v1.9.0. [3/5, 3/12]
Ledger: Connection bug fixed in Nautilus v1.1.0. [3/18]
Wallets
Nautilus: v1.0.0-beta.2 released. [3/5]
Nautilus: v1.0.0 stable released (github.com/nautls/nautilu…), fixed get_used_addresses bug. [3/12]
Nautilus: v1.1.0 released (github.com/nautls/nautilu…) with SigmaUSD dApp integration, Ledger/Firefox fixes, UI tweaks, semi-automatic release CI. [3/18, 3/19]
Nautilus: Internationalization (i18n) support requested and prioritized. c8 offered help with Russian translation. [3/6, 3/19]
Nautilus: Migrated lodash -> es-toolkit (size/perf gains). i18n work ongoing. [3/26]
Satergo: v1.9.0 released with Ledger support, Offline Vault (Android), update functionality, improved format, bug fixes. [3/5, 3/12]
Satergo: Ergopay integration (ergopay: URI) confirmed. [3/6]
Satergo: Indonesian translation updated by chris45new. [3/12]
Satergo: Discussion on optional password / biometric auth. [3/7]
Mobile Wallet (Terminus): Works with mobile node (NiPoPoW + UTXO snapshot config). [3/13]
General: Phantom wallet integration discussed (closed source, requires request to Phantom). [3/19]
Mobile Node
ErgoNodeAndroid App (github.com/rustinmyeye/Er…) updated and functional by rustinmyeye. [3/5]
Bootstrap via NiPoPoW/UTXO snapshot demonstrated on Android (rocksdb node v5.1.2, needs Arch Linux proot). Works with Ergo mobile wallet. Size ~2.85 GB. [3/13]
Mining
Sigs Mining Pool: Updates: Sigma Byte refresh logic, demurrage payment (>37 ERG), DAO vote on fee increase. [3/5]
Mining Core: Query about config to avoid duplicate shares. May be discontinued. [3/24]
Tools / UI / Indexing / Other
ergo-node-interface: Updated by rustinmyeye for mobile display (PR #64: github.com/ergoplatform/e…). [3/8, 3/12]
Indexing: Discussion on practices. Options: custom scraper, explorer APIs, ergowatch (github.com/abchrisxyz/erg…). [3/9, 3/10]
Explorers: Main explorer (explorer.ergoplatform.com) downtime; frontend issues. Redirect implemented. Alternatives: sigmaspace.io, ergexplorer.com, ergobackup.aap.cornell.edu. [3/10]
ergo-vanitygen-rust: Updated by arkadias with GUI, paper wallet export, releases: github.com/arkadianet/erg…. [3/24]
ergo-basic-template: New basic template repo by eddnorris: github.com/ERGnomes/ergo-…. [3/26]
Ergoscript Simulator (Spectrum): Debugger tool resource: github.com/spectrum-finan…. [3/31]
Documentation
Ergo Book: Project initiated defining ideology, tech concepts. Contributions from LouisLibre, Armeanio, Grayman. Call for contributors. [3/12]
Merkle Trees: New documentation pages added by markglasgow. [3/13]
Bounties
Bounty Board (github.com/ErgoDevs/Ergo-…): Weekly summaries posted. [3/5, 3/12]
Bounty Board: Reworked by Glasgow & cannon_q with claim/payment process, searching/filtering, daily updates. Call for testing claim process. [3/18, 3/19]
Specific Bounties: GH Actions fix paid (jozinek). [3/6] Appkit update added (jozinek claimed). [3/12] executeFromSelfReg paid (novamon). [3/19, 3/28]
English










