Releases: Basalt-Foundation/basalt
Releases · Basalt-Foundation/basalt
v0.1.0 — Initial Release
Basalt v0.1.0
First public release of the Basalt blockchain.
Highlights
- BFT Consensus — Byzantine fault-tolerant protocol with pipelined block finalization
- Cryptography — Ed25519 signatures, BLS12-381 aggregate signatures, BLAKE3 hashing, Keccak-256 address derivation
- Merkle Patricia Trie — Ethereum-compatible state storage with cryptographic proofs
- Smart Contract SDK — .NET-based contracts with Roslyn analyzers and source generators
- Token Standards — BST-20 (fungible), BST-721 (NFT), BST-1155 (multi-token), BST-DID (decentralized identity)
- P2P Networking — TCP transport, Kademlia DHT, Episub gossip protocol
- APIs — gRPC, GraphQL (HotChocolate), and REST with WebSocket support
- EVM Bridge — Cross-chain interoperability with Ethereum
- Zero-Knowledge Privacy — Pedersen commitments, Groth16 proofs, encrypted channels
- Built-in Compliance — Identity registry, KYC, sanctions screening
- Block Explorer — Blazor WebAssembly explorer
- Docker Devnet — 4-validator network with one command
NuGet Packages
Basalt.Sdk.Contracts— Smart contract SDKBasalt.Sdk.Testing— Contract testing frameworkBasalt.Sdk.Analyzers— Roslyn safety analyzersBasalt.Generators.Contracts— Contract dispatch generatorBasalt.Generators.Codec— Binary serialization generatorBasalt.Generators.Json— JSON converter generator
Stats
- 38 C# projects
- 1,380+ tests, 0 failures
- .NET 9 with Native AOT support