Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
adapters
|
|
|
adaptfeeder
Package adaptfeeder adapts feeder gateway responses to core types.
|
Package adaptfeeder adapts feeder gateway responses to core types. |
|
adaptfeeder/adaptfeedertest
Package adaptfeedertest loads feeder gateway fixtures as core types for tests.
|
Package adaptfeedertest loads feeder gateway fixtures as core types for tests. |
|
bench
|
|
|
rpc/cmd/corpus-gen
command
|
|
|
sync/cmd/feeder-sim
command
|
|
|
clients
|
|
|
timeout
timeouts.go implements adaptive timeout management for HTTP requests to Starknet nodes.
|
timeouts.go implements adaptive timeout management for HTTP requests to Starknet nodes. |
|
cmd
|
|
|
juno
command
|
|
|
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
propeller
Package propeller implements an erasure-coding based message broadcast protocol for Byzantine fault-tolerant consensus.
|
Package propeller implements an erasure-coding based message broadcast protocol for Byzantine fault-tolerant consensus. |
|
propeller/merkle
Package merkle implements Merkle tree construction and verification using a SHA-256 tagging scheme.
|
Package merkle implements Merkle tree construction and verification using a SHA-256 tagging scheme. |
|
deprecatedstate
Deprecated: superseded by core/state; only migrations and the old state backend should use it.
|
Deprecated: superseded by core/state; only migrations and the old state backend should use it. |
|
trie
Package trie implements a dense Merkle Patricia Trie.
|
Package trie implements a dense Merkle Patricia Trie. |
|
Package jsonrpc implements a JSONRPC2.0 compliant server as described in https://www.jsonrpc.org/specification
|
Package jsonrpc implements a JSONRPC2.0 compliant server as described in https://www.jsonrpc.org/specification |
|
eth/abi
Package abi decodes the non-indexed data section of specific Ethereum event logs the juno node consumes.
|
Package abi decodes the non-indexed data section of specific Ethereum event logs the juno node consumes. |
|
blocktransactions/txlayout
Package txlayout is a frozen copy of the transaction layout logic that was originally defined as core.TransactionLayout, introduced in https://github.com/NethermindEth/juno/pull/3304.
|
Package txlayout is a frozen copy of the transaction layout logic that was originally defined as core.TransactionLayout, introduced in https://github.com/NethermindEth/juno/pull/3304. |
|
statedifflength
Package statedifflength backfills BlockCommitments.StateDiffLength for blocks stored before that field existed.
|
Package statedifflength backfills BlockCommitments.StateDiffLength for blocks stored before that field existed. |
|
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
Package pruner implements a background service that bounds on-disk storage by deleting block data older than a configurable retention window.
|
Package pruner implements a background service that bounds on-disk storage by deleting block data older than a configurable retention window. |
|
testutils
Package testutils provides shared fixtures for tests that exercise the pruner's data layout.
|
Package testutils provides shared fixtures for tests that exercise the pruner's data layout. |
|
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
broadcast
Package broadcast implements a fan-out event stream with overwrite-on-full semantics.
|
Package broadcast implements a fan-out event stream with overwrite-on-full semantics. |
|
cbor
Package cbor provides Juno's CBOR API.
|
Package cbor provides Juno's CBOR API. |
Click to show internal directories.
Click to hide internal directories.