Core packages for the Sia project

Nate Maninger 3563813e43 consensus: check maturity height when validating siacoin inputs (#164) 1 settimana fa
.github e781eaa57d Update project-add.yml 2 mesi fa
consensus 3563813e43 consensus: check maturity height when validating siacoin inputs (#164) 1 settimana fa
gateway 5a90908236 encoding: avoid reallocating memory for blocks in RPCSendBlocks 1 settimana fa
internal 69d6da04e8 blake2b: clear upper registers for 2x gain 2 mesi fa
rhp bc9ae030bc Add maxOutputLength to limit slice creation in RPCExecuteProgramResponse (#163) 1 settimana fa
types f2102ae441 types: Prevent unmarshalHex panic on too-long input 2 settimane fa
.golangci.yml 097e5172e7 lint: Use whitelist for gocritic 2 mesi fa
LICENSE eb2b4bdff5 initial commit 2 anni fa
README.md 36ec3fc9ac chain: Move package to coreutils 4 mesi fa
go.mod 583bc9c8ff build(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0 1 mese fa
go.sum 583bc9c8ff build(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0 1 mese fa

README.md

Sia Core

GoDoc

This repo contains the Sia consensus and p2p packages, along with foundational types and functions. It does not contain many key components of a runnable node, such as a blockchain manager, transaction pool, wallet, or gossip server; for those, see coreutils.