├── .github ├── dependabot.yml └── workflows │ ├── main.yml │ ├── prepare-release.yml │ ├── project-add.yml │ └── release.yml ├── .gitignore ├── .golangci.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── blake2b ├── blake2b.go ├── blake2b_amd64.go ├── blake2b_amd64.s ├── blake2b_generic.go ├── blake2b_test.go └── gen.go ├── consensus ├── application.go ├── application_test.go ├── merkle.go ├── merkle_test.go ├── state.go ├── state_test.go ├── validation.go └── validation_test.go ├── gateway ├── encoding.go ├── gateway_test.go ├── outline.go └── transport.go ├── go.mod ├── go.sum ├── internal └── lint │ └── cmd │ └── elmo │ └── main.go ├── knope.toml ├── rhp ├── v2 │ ├── contracts.go │ ├── encoding.go │ ├── merkle.go │ ├── merkle_test.go │ ├── rhp.go │ └── transport.go ├── v3 │ ├── contracts.go │ ├── encoding.go │ ├── program.go │ ├── registry.go │ ├── rhp.go │ └── transport.go └── v4 │ ├── encoding.go │ ├── encoding_test.go │ ├── errors.go │ ├── errors_test.go │ ├── merkle.go │ ├── merkle_test.go │ ├── rhp.go │ ├── rhp_test.go │ ├── transport.go │ ├── validation.go │ └── validation_test.go └── types ├── currency.go ├── encoding.go ├── encoding_test.go ├── hash.go ├── hash_test.go ├── multiproof.go ├── multiproof_test.go ├── policy.go ├── policy_test.go ├── types.go └── types_test.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/prepare-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/.github/workflows/prepare-release.yml -------------------------------------------------------------------------------- /.github/workflows/project-add.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/.github/workflows/project-add.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .vscode -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/README.md -------------------------------------------------------------------------------- /blake2b/blake2b.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/blake2b/blake2b.go -------------------------------------------------------------------------------- /blake2b/blake2b_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/blake2b/blake2b_amd64.go -------------------------------------------------------------------------------- /blake2b/blake2b_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/blake2b/blake2b_amd64.s -------------------------------------------------------------------------------- /blake2b/blake2b_generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/blake2b/blake2b_generic.go -------------------------------------------------------------------------------- /blake2b/blake2b_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/blake2b/blake2b_test.go -------------------------------------------------------------------------------- /blake2b/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/blake2b/gen.go -------------------------------------------------------------------------------- /consensus/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/consensus/application.go -------------------------------------------------------------------------------- /consensus/application_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/consensus/application_test.go -------------------------------------------------------------------------------- /consensus/merkle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/consensus/merkle.go -------------------------------------------------------------------------------- /consensus/merkle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/consensus/merkle_test.go -------------------------------------------------------------------------------- /consensus/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/consensus/state.go -------------------------------------------------------------------------------- /consensus/state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/consensus/state_test.go -------------------------------------------------------------------------------- /consensus/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/consensus/validation.go -------------------------------------------------------------------------------- /consensus/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/consensus/validation_test.go -------------------------------------------------------------------------------- /gateway/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/gateway/encoding.go -------------------------------------------------------------------------------- /gateway/gateway_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/gateway/gateway_test.go -------------------------------------------------------------------------------- /gateway/outline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/gateway/outline.go -------------------------------------------------------------------------------- /gateway/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/gateway/transport.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/go.sum -------------------------------------------------------------------------------- /internal/lint/cmd/elmo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/internal/lint/cmd/elmo/main.go -------------------------------------------------------------------------------- /knope.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/knope.toml -------------------------------------------------------------------------------- /rhp/v2/contracts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v2/contracts.go -------------------------------------------------------------------------------- /rhp/v2/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v2/encoding.go -------------------------------------------------------------------------------- /rhp/v2/merkle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v2/merkle.go -------------------------------------------------------------------------------- /rhp/v2/merkle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v2/merkle_test.go -------------------------------------------------------------------------------- /rhp/v2/rhp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v2/rhp.go -------------------------------------------------------------------------------- /rhp/v2/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v2/transport.go -------------------------------------------------------------------------------- /rhp/v3/contracts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v3/contracts.go -------------------------------------------------------------------------------- /rhp/v3/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v3/encoding.go -------------------------------------------------------------------------------- /rhp/v3/program.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v3/program.go -------------------------------------------------------------------------------- /rhp/v3/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v3/registry.go -------------------------------------------------------------------------------- /rhp/v3/rhp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v3/rhp.go -------------------------------------------------------------------------------- /rhp/v3/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v3/transport.go -------------------------------------------------------------------------------- /rhp/v4/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v4/encoding.go -------------------------------------------------------------------------------- /rhp/v4/encoding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v4/encoding_test.go -------------------------------------------------------------------------------- /rhp/v4/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v4/errors.go -------------------------------------------------------------------------------- /rhp/v4/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v4/errors_test.go -------------------------------------------------------------------------------- /rhp/v4/merkle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v4/merkle.go -------------------------------------------------------------------------------- /rhp/v4/merkle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v4/merkle_test.go -------------------------------------------------------------------------------- /rhp/v4/rhp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v4/rhp.go -------------------------------------------------------------------------------- /rhp/v4/rhp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v4/rhp_test.go -------------------------------------------------------------------------------- /rhp/v4/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v4/transport.go -------------------------------------------------------------------------------- /rhp/v4/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v4/validation.go -------------------------------------------------------------------------------- /rhp/v4/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/rhp/v4/validation_test.go -------------------------------------------------------------------------------- /types/currency.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/types/currency.go -------------------------------------------------------------------------------- /types/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/types/encoding.go -------------------------------------------------------------------------------- /types/encoding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/types/encoding_test.go -------------------------------------------------------------------------------- /types/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/types/hash.go -------------------------------------------------------------------------------- /types/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/types/hash_test.go -------------------------------------------------------------------------------- /types/multiproof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/types/multiproof.go -------------------------------------------------------------------------------- /types/multiproof_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/types/multiproof_test.go -------------------------------------------------------------------------------- /types/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/types/policy.go -------------------------------------------------------------------------------- /types/policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/types/policy_test.go -------------------------------------------------------------------------------- /types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/types/types.go -------------------------------------------------------------------------------- /types/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SiaFoundation/core/HEAD/types/types_test.go --------------------------------------------------------------------------------