Un'implementazione dell'interprete ErgoTree in Rust, che fornisce strumenti per lavorare con le transazioni e binding per vari linguaggi.
SigmaRust è un'implementazione Rust dell'interprete ErgoTree e delle primitive del protocollo Ergo. Questa libreria ad alte prestazioni abilita lo sviluppo Ergo in Rust fornendo al contempo binding ad altri linguaggi, tra cui JavaScript/WASM, Python e C, rendendola un'infrastruttura fondamentale per l'ecosistema di sviluppo multi-linguaggio Ergo.
La libreria implementa la valutazione ErgoTree, la validazione delle transazioni e la verifica del Sigma Protocol in Rust puro. Il suo target di compilazione WASM alimenta le applicazioni JavaScript che devono verificare o costruire transazioni Ergo nel browser. Questo abilita la firma delle transazioni interamente lato client e l'interazione con i contratti senza dipendenze dal server.
I binding dei linguaggi di SigmaRust significano che gli sviluppatori possono usare linguaggi familiari beneficiando delle garanzie di prestazioni e sicurezza di Rust. I binding Python abilitano la prototipazione rapida e l'analisi dei dati, mentre i binding C consentono l'integrazione con praticamente qualsiasi linguaggio di programmazione. SigmaRust rappresenta un'infrastruttura critica che espande lo sviluppo Ergo oltre i linguaggi JVM all'ecosistema più ampio degli sviluppatori.
The main official block explorer for Ergo. It allows users to track transactions, blocks, addresses, tokens, and view general network statistics.
Historical open-source analytics project for Ergo metrics. The public ErgoWatch site is currently unavailable; use it as a reference, not as a live service.
A decentralized smart contract-based service for swapping miner profits on Ergo, allowing automatic exchange of mining rewards.
A centralized portal and directory for the Ergo dApp ecosystem, allowing developers to list applications and users to find services.