├── .dockerignore ├── .github ├── CODEOWNERS ├── assets │ ├── gOuroboros-illustration.png │ ├── gOuroboros-logo-with-text-horizontal.png │ └── gOuroboros-logo-with-text.png ├── dependabot.yml └── workflows │ ├── conventional-commits.yml │ ├── go-test.yml │ ├── golangci-lint.yml │ ├── nilaway.yml │ └── publish.yml ├── .gitignore ├── .gitmodules ├── .golangci.yml ├── LICENSE ├── Makefile ├── README.md ├── cbor ├── bytestring.go ├── bytestring_test.go ├── cbor.go ├── debug.go ├── decode.go ├── decode_test.go ├── encode.go ├── encode_test.go ├── tags.go ├── tags_test.go ├── value.go └── value_test.go ├── cmd ├── common │ ├── cmdline.go │ └── connect.go ├── gouroboros │ ├── chainsync.go │ ├── localtxsubmission.go │ ├── main.go │ ├── mem_usage.go │ ├── query.go │ └── server.go └── tx-submission │ └── main.go ├── connection.go ├── connection └── id.go ├── connection_options.go ├── connection_test.go ├── go.mod ├── go.sum ├── internal └── test │ ├── helpers.go │ └── ledger │ └── ledger.go ├── ledger ├── allegra.go ├── allegra │ ├── allegra.go │ ├── block_test.go │ ├── errors.go │ ├── pparams.go │ ├── pparams_test.go │ ├── rules.go │ └── rules_test.go ├── alonzo.go ├── alonzo │ ├── alonzo.go │ ├── alonzo_test.go │ ├── block_test.go │ ├── errors.go │ ├── genesis.go │ ├── genesis_test.go │ ├── pparams.go │ ├── pparams_test.go │ ├── rules.go │ └── rules_test.go ├── babbage.go ├── babbage │ ├── babbage.go │ ├── babbage_test.go │ ├── block_test.go │ ├── errors.go │ ├── pparams.go │ ├── pparams_test.go │ ├── rules.go │ └── rules_test.go ├── block.go ├── block_test.go ├── byron.go ├── byron │ ├── block_test.go │ ├── byron.go │ ├── byron_test.go │ ├── genesis.go │ └── genesis_test.go ├── common │ ├── address.go │ ├── address_test.go │ ├── block.go │ ├── certs.go │ ├── common.go │ ├── common_test.go │ ├── credentials.go │ ├── data.go │ ├── data_test.go │ ├── era.go │ ├── era_test.go │ ├── gov.go │ ├── gov_test.go │ ├── metadata.go │ ├── metadata_test.go │ ├── nonce.go │ ├── nonce_test.go │ ├── pparams.go │ ├── redeemer.go │ ├── rewards.go │ ├── rewards_service.go │ ├── rewards_test.go │ ├── rewards_validation_test.go │ ├── rules.go │ ├── rules_test.go │ ├── script.go │ ├── script │ │ ├── context.go │ │ ├── context_test.go │ │ ├── purpose.go │ │ ├── testdata │ │ │ └── simple_send_expected_structure.txt │ │ └── wrappers.go │ ├── script_test.go │ ├── state.go │ ├── tx.go │ ├── verify_config.go │ ├── vrf.go │ └── witness.go ├── compat.go ├── conway.go ├── conway │ ├── block_test.go │ ├── conway.go │ ├── conway_test.go │ ├── errors.go │ ├── genesis.go │ ├── genesis_test.go │ ├── gov.go │ ├── gov_test.go │ ├── pparams.go │ ├── pparams_test.go │ ├── rules.go │ └── rules_test.go ├── era.go ├── error.go ├── error_test.go ├── leios.go ├── leios │ ├── genesis.go │ ├── leios.go │ ├── leios_test.go │ ├── pparams.go │ └── tx.go ├── mary.go ├── mary │ ├── block_test.go │ ├── errors.go │ ├── mary.go │ ├── mary_test.go │ ├── pparams.go │ ├── pparams_test.go │ ├── rules.go │ └── rules_test.go ├── shelley.go ├── shelley │ ├── block_test.go │ ├── errors.go │ ├── genesis.go │ ├── genesis_test.go │ ├── pparams.go │ ├── pparams_test.go │ ├── rules.go │ ├── rules_test.go │ ├── shelley.go │ ├── shelley_test.go │ └── tx_test.go ├── tx.go ├── tx_test.go ├── verify_block.go ├── verify_block_body.go ├── verify_block_test.go ├── verify_kes.go └── verify_vrf.go ├── muxer ├── muxer.go ├── muxer_test.go └── segment.go ├── networks.go ├── protocol ├── PROTOCOL_LIMITS.md ├── blockfetch │ ├── blockfetch.go │ ├── client.go │ ├── client_test.go │ ├── messages.go │ ├── messages_test.go │ └── server.go ├── chainsync │ ├── chainsync.go │ ├── client.go │ ├── client_test.go │ ├── error.go │ ├── messages.go │ ├── messages_test.go │ ├── server.go │ ├── server_test.go │ ├── testdata │ │ ├── byron_ebb_testnet_8f8602837f7c6f8b8867dd1cbc1842cf51a27eaed2c70ef48325d00f8efb320f.hex │ │ ├── byron_main_block_testnet_f38aa5e8cf0b47d1ffa8b2385aa2d43882282db2ffd5ac0e3dadec1a6f2ecf08.hex │ │ ├── rollforward_ntc_byron_ebb_testnet_8f8602837f7c6f8b8867dd1cbc1842cf51a27eaed2c70ef48325d00f8efb320f.hex │ │ ├── rollforward_ntc_byron_main_block_testnet_f38aa5e8cf0b47d1ffa8b2385aa2d43882282db2ffd5ac0e3dadec1a6f2ecf08.hex │ │ ├── rollforward_ntc_shelley_block_testnet_02b1c561715da9e540411123a6135ee319b02f60b9a11a603d3305556c04329f.hex │ │ ├── rollforward_ntn_byron_ebb_testnet_8f8602837f7c6f8b8867dd1cbc1842cf51a27eaed2c70ef48325d00f8efb320f.hex │ │ ├── rollforward_ntn_shelley_block_testnet_02b1c561715da9e540411123a6135ee319b02f60b9a11a603d3305556c04329f.hex │ │ └── shelley_block_testnet_02b1c561715da9e540411123a6135ee319b02f60b9a11a603d3305556c04329f.hex │ └── wrappers.go ├── common │ └── types.go ├── error.go ├── handshake │ ├── client.go │ ├── client_test.go │ ├── handshake.go │ ├── messages.go │ ├── messages_test.go │ ├── server.go │ └── server_test.go ├── keepalive │ ├── client.go │ ├── client_test.go │ ├── keepalive.go │ ├── messages.go │ ├── messages_test.go │ └── server.go ├── leiosfetch │ ├── client.go │ ├── leiosfetch.go │ ├── messages.go │ └── server.go ├── leiosnotify │ ├── client.go │ ├── leiosnotify.go │ ├── messages.go │ └── server.go ├── limits_test.go ├── localstatequery │ ├── client.go │ ├── client_test.go │ ├── error.go │ ├── localstatequery.go │ ├── messages.go │ ├── messages_test.go │ ├── queries.go │ └── server.go ├── localtxmonitor │ ├── client.go │ ├── client_test.go │ ├── localtxmonitor.go │ ├── messages.go │ ├── messages_test.go │ └── server.go ├── localtxsubmission │ ├── client.go │ ├── client_test.go │ ├── error.go │ ├── localtxsubmission.go │ ├── messages.go │ ├── messages_test.go │ └── server.go ├── message.go ├── peersharing │ ├── client.go │ ├── messages.go │ ├── messages_test.go │ ├── peersharing.go │ └── server.go ├── protocol.go ├── state.go ├── txsubmission │ ├── client.go │ ├── error.go │ ├── messages.go │ ├── messages_test.go │ ├── server.go │ └── txsubmission.go ├── versiondata.go └── versions.go └── scripts └── cbor_dump_formatter.py /.dockerignore: -------------------------------------------------------------------------------- 1 | .git/ 2 | .github/ 3 | Dockerfile 4 | README.md 5 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/assets/gOuroboros-illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/.github/assets/gOuroboros-illustration.png -------------------------------------------------------------------------------- /.github/assets/gOuroboros-logo-with-text-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/.github/assets/gOuroboros-logo-with-text-horizontal.png -------------------------------------------------------------------------------- /.github/assets/gOuroboros-logo-with-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/.github/assets/gOuroboros-logo-with-text.png -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/conventional-commits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/.github/workflows/conventional-commits.yml -------------------------------------------------------------------------------- /.github/workflows/go-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/.github/workflows/go-test.yml -------------------------------------------------------------------------------- /.github/workflows/golangci-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/.github/workflows/golangci-lint.yml -------------------------------------------------------------------------------- /.github/workflows/nilaway.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/.github/workflows/nilaway.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/.gitmodules -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/.golangci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/README.md -------------------------------------------------------------------------------- /cbor/bytestring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cbor/bytestring.go -------------------------------------------------------------------------------- /cbor/bytestring_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cbor/bytestring_test.go -------------------------------------------------------------------------------- /cbor/cbor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cbor/cbor.go -------------------------------------------------------------------------------- /cbor/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cbor/debug.go -------------------------------------------------------------------------------- /cbor/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cbor/decode.go -------------------------------------------------------------------------------- /cbor/decode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cbor/decode_test.go -------------------------------------------------------------------------------- /cbor/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cbor/encode.go -------------------------------------------------------------------------------- /cbor/encode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cbor/encode_test.go -------------------------------------------------------------------------------- /cbor/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cbor/tags.go -------------------------------------------------------------------------------- /cbor/tags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cbor/tags_test.go -------------------------------------------------------------------------------- /cbor/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cbor/value.go -------------------------------------------------------------------------------- /cbor/value_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cbor/value_test.go -------------------------------------------------------------------------------- /cmd/common/cmdline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cmd/common/cmdline.go -------------------------------------------------------------------------------- /cmd/common/connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cmd/common/connect.go -------------------------------------------------------------------------------- /cmd/gouroboros/chainsync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cmd/gouroboros/chainsync.go -------------------------------------------------------------------------------- /cmd/gouroboros/localtxsubmission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cmd/gouroboros/localtxsubmission.go -------------------------------------------------------------------------------- /cmd/gouroboros/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cmd/gouroboros/main.go -------------------------------------------------------------------------------- /cmd/gouroboros/mem_usage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cmd/gouroboros/mem_usage.go -------------------------------------------------------------------------------- /cmd/gouroboros/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cmd/gouroboros/query.go -------------------------------------------------------------------------------- /cmd/gouroboros/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cmd/gouroboros/server.go -------------------------------------------------------------------------------- /cmd/tx-submission/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/cmd/tx-submission/main.go -------------------------------------------------------------------------------- /connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/connection.go -------------------------------------------------------------------------------- /connection/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/connection/id.go -------------------------------------------------------------------------------- /connection_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/connection_options.go -------------------------------------------------------------------------------- /connection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/connection_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/go.sum -------------------------------------------------------------------------------- /internal/test/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/internal/test/helpers.go -------------------------------------------------------------------------------- /internal/test/ledger/ledger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/internal/test/ledger/ledger.go -------------------------------------------------------------------------------- /ledger/allegra.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/allegra.go -------------------------------------------------------------------------------- /ledger/allegra/allegra.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/allegra/allegra.go -------------------------------------------------------------------------------- /ledger/allegra/block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/allegra/block_test.go -------------------------------------------------------------------------------- /ledger/allegra/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/allegra/errors.go -------------------------------------------------------------------------------- /ledger/allegra/pparams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/allegra/pparams.go -------------------------------------------------------------------------------- /ledger/allegra/pparams_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/allegra/pparams_test.go -------------------------------------------------------------------------------- /ledger/allegra/rules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/allegra/rules.go -------------------------------------------------------------------------------- /ledger/allegra/rules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/allegra/rules_test.go -------------------------------------------------------------------------------- /ledger/alonzo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/alonzo.go -------------------------------------------------------------------------------- /ledger/alonzo/alonzo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/alonzo/alonzo.go -------------------------------------------------------------------------------- /ledger/alonzo/alonzo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/alonzo/alonzo_test.go -------------------------------------------------------------------------------- /ledger/alonzo/block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/alonzo/block_test.go -------------------------------------------------------------------------------- /ledger/alonzo/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/alonzo/errors.go -------------------------------------------------------------------------------- /ledger/alonzo/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/alonzo/genesis.go -------------------------------------------------------------------------------- /ledger/alonzo/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/alonzo/genesis_test.go -------------------------------------------------------------------------------- /ledger/alonzo/pparams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/alonzo/pparams.go -------------------------------------------------------------------------------- /ledger/alonzo/pparams_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/alonzo/pparams_test.go -------------------------------------------------------------------------------- /ledger/alonzo/rules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/alonzo/rules.go -------------------------------------------------------------------------------- /ledger/alonzo/rules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/alonzo/rules_test.go -------------------------------------------------------------------------------- /ledger/babbage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/babbage.go -------------------------------------------------------------------------------- /ledger/babbage/babbage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/babbage/babbage.go -------------------------------------------------------------------------------- /ledger/babbage/babbage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/babbage/babbage_test.go -------------------------------------------------------------------------------- /ledger/babbage/block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/babbage/block_test.go -------------------------------------------------------------------------------- /ledger/babbage/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/babbage/errors.go -------------------------------------------------------------------------------- /ledger/babbage/pparams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/babbage/pparams.go -------------------------------------------------------------------------------- /ledger/babbage/pparams_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/babbage/pparams_test.go -------------------------------------------------------------------------------- /ledger/babbage/rules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/babbage/rules.go -------------------------------------------------------------------------------- /ledger/babbage/rules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/babbage/rules_test.go -------------------------------------------------------------------------------- /ledger/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/block.go -------------------------------------------------------------------------------- /ledger/block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/block_test.go -------------------------------------------------------------------------------- /ledger/byron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/byron.go -------------------------------------------------------------------------------- /ledger/byron/block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/byron/block_test.go -------------------------------------------------------------------------------- /ledger/byron/byron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/byron/byron.go -------------------------------------------------------------------------------- /ledger/byron/byron_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/byron/byron_test.go -------------------------------------------------------------------------------- /ledger/byron/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/byron/genesis.go -------------------------------------------------------------------------------- /ledger/byron/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/byron/genesis_test.go -------------------------------------------------------------------------------- /ledger/common/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/address.go -------------------------------------------------------------------------------- /ledger/common/address_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/address_test.go -------------------------------------------------------------------------------- /ledger/common/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/block.go -------------------------------------------------------------------------------- /ledger/common/certs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/certs.go -------------------------------------------------------------------------------- /ledger/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/common.go -------------------------------------------------------------------------------- /ledger/common/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/common_test.go -------------------------------------------------------------------------------- /ledger/common/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/credentials.go -------------------------------------------------------------------------------- /ledger/common/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/data.go -------------------------------------------------------------------------------- /ledger/common/data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/data_test.go -------------------------------------------------------------------------------- /ledger/common/era.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/era.go -------------------------------------------------------------------------------- /ledger/common/era_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/era_test.go -------------------------------------------------------------------------------- /ledger/common/gov.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/gov.go -------------------------------------------------------------------------------- /ledger/common/gov_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/gov_test.go -------------------------------------------------------------------------------- /ledger/common/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/metadata.go -------------------------------------------------------------------------------- /ledger/common/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/metadata_test.go -------------------------------------------------------------------------------- /ledger/common/nonce.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/nonce.go -------------------------------------------------------------------------------- /ledger/common/nonce_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/nonce_test.go -------------------------------------------------------------------------------- /ledger/common/pparams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/pparams.go -------------------------------------------------------------------------------- /ledger/common/redeemer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/redeemer.go -------------------------------------------------------------------------------- /ledger/common/rewards.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/rewards.go -------------------------------------------------------------------------------- /ledger/common/rewards_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/rewards_service.go -------------------------------------------------------------------------------- /ledger/common/rewards_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/rewards_test.go -------------------------------------------------------------------------------- /ledger/common/rewards_validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/rewards_validation_test.go -------------------------------------------------------------------------------- /ledger/common/rules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/rules.go -------------------------------------------------------------------------------- /ledger/common/rules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/rules_test.go -------------------------------------------------------------------------------- /ledger/common/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/script.go -------------------------------------------------------------------------------- /ledger/common/script/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/script/context.go -------------------------------------------------------------------------------- /ledger/common/script/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/script/context_test.go -------------------------------------------------------------------------------- /ledger/common/script/purpose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/script/purpose.go -------------------------------------------------------------------------------- /ledger/common/script/testdata/simple_send_expected_structure.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/script/testdata/simple_send_expected_structure.txt -------------------------------------------------------------------------------- /ledger/common/script/wrappers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/script/wrappers.go -------------------------------------------------------------------------------- /ledger/common/script_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/script_test.go -------------------------------------------------------------------------------- /ledger/common/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/state.go -------------------------------------------------------------------------------- /ledger/common/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/tx.go -------------------------------------------------------------------------------- /ledger/common/verify_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/verify_config.go -------------------------------------------------------------------------------- /ledger/common/vrf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/vrf.go -------------------------------------------------------------------------------- /ledger/common/witness.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/common/witness.go -------------------------------------------------------------------------------- /ledger/compat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/compat.go -------------------------------------------------------------------------------- /ledger/conway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/conway.go -------------------------------------------------------------------------------- /ledger/conway/block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/conway/block_test.go -------------------------------------------------------------------------------- /ledger/conway/conway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/conway/conway.go -------------------------------------------------------------------------------- /ledger/conway/conway_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/conway/conway_test.go -------------------------------------------------------------------------------- /ledger/conway/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/conway/errors.go -------------------------------------------------------------------------------- /ledger/conway/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/conway/genesis.go -------------------------------------------------------------------------------- /ledger/conway/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/conway/genesis_test.go -------------------------------------------------------------------------------- /ledger/conway/gov.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/conway/gov.go -------------------------------------------------------------------------------- /ledger/conway/gov_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/conway/gov_test.go -------------------------------------------------------------------------------- /ledger/conway/pparams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/conway/pparams.go -------------------------------------------------------------------------------- /ledger/conway/pparams_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/conway/pparams_test.go -------------------------------------------------------------------------------- /ledger/conway/rules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/conway/rules.go -------------------------------------------------------------------------------- /ledger/conway/rules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/conway/rules_test.go -------------------------------------------------------------------------------- /ledger/era.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/era.go -------------------------------------------------------------------------------- /ledger/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/error.go -------------------------------------------------------------------------------- /ledger/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/error_test.go -------------------------------------------------------------------------------- /ledger/leios.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/leios.go -------------------------------------------------------------------------------- /ledger/leios/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/leios/genesis.go -------------------------------------------------------------------------------- /ledger/leios/leios.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/leios/leios.go -------------------------------------------------------------------------------- /ledger/leios/leios_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/leios/leios_test.go -------------------------------------------------------------------------------- /ledger/leios/pparams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/leios/pparams.go -------------------------------------------------------------------------------- /ledger/leios/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/leios/tx.go -------------------------------------------------------------------------------- /ledger/mary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/mary.go -------------------------------------------------------------------------------- /ledger/mary/block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/mary/block_test.go -------------------------------------------------------------------------------- /ledger/mary/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/mary/errors.go -------------------------------------------------------------------------------- /ledger/mary/mary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/mary/mary.go -------------------------------------------------------------------------------- /ledger/mary/mary_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/mary/mary_test.go -------------------------------------------------------------------------------- /ledger/mary/pparams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/mary/pparams.go -------------------------------------------------------------------------------- /ledger/mary/pparams_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/mary/pparams_test.go -------------------------------------------------------------------------------- /ledger/mary/rules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/mary/rules.go -------------------------------------------------------------------------------- /ledger/mary/rules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/mary/rules_test.go -------------------------------------------------------------------------------- /ledger/shelley.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/shelley.go -------------------------------------------------------------------------------- /ledger/shelley/block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/shelley/block_test.go -------------------------------------------------------------------------------- /ledger/shelley/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/shelley/errors.go -------------------------------------------------------------------------------- /ledger/shelley/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/shelley/genesis.go -------------------------------------------------------------------------------- /ledger/shelley/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/shelley/genesis_test.go -------------------------------------------------------------------------------- /ledger/shelley/pparams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/shelley/pparams.go -------------------------------------------------------------------------------- /ledger/shelley/pparams_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/shelley/pparams_test.go -------------------------------------------------------------------------------- /ledger/shelley/rules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/shelley/rules.go -------------------------------------------------------------------------------- /ledger/shelley/rules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/shelley/rules_test.go -------------------------------------------------------------------------------- /ledger/shelley/shelley.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/shelley/shelley.go -------------------------------------------------------------------------------- /ledger/shelley/shelley_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/shelley/shelley_test.go -------------------------------------------------------------------------------- /ledger/shelley/tx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/shelley/tx_test.go -------------------------------------------------------------------------------- /ledger/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/tx.go -------------------------------------------------------------------------------- /ledger/tx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/tx_test.go -------------------------------------------------------------------------------- /ledger/verify_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/verify_block.go -------------------------------------------------------------------------------- /ledger/verify_block_body.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/verify_block_body.go -------------------------------------------------------------------------------- /ledger/verify_block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/verify_block_test.go -------------------------------------------------------------------------------- /ledger/verify_kes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/verify_kes.go -------------------------------------------------------------------------------- /ledger/verify_vrf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/ledger/verify_vrf.go -------------------------------------------------------------------------------- /muxer/muxer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/muxer/muxer.go -------------------------------------------------------------------------------- /muxer/muxer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/muxer/muxer_test.go -------------------------------------------------------------------------------- /muxer/segment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/muxer/segment.go -------------------------------------------------------------------------------- /networks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/networks.go -------------------------------------------------------------------------------- /protocol/PROTOCOL_LIMITS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/PROTOCOL_LIMITS.md -------------------------------------------------------------------------------- /protocol/blockfetch/blockfetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/blockfetch/blockfetch.go -------------------------------------------------------------------------------- /protocol/blockfetch/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/blockfetch/client.go -------------------------------------------------------------------------------- /protocol/blockfetch/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/blockfetch/client_test.go -------------------------------------------------------------------------------- /protocol/blockfetch/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/blockfetch/messages.go -------------------------------------------------------------------------------- /protocol/blockfetch/messages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/blockfetch/messages_test.go -------------------------------------------------------------------------------- /protocol/blockfetch/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/blockfetch/server.go -------------------------------------------------------------------------------- /protocol/chainsync/chainsync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/chainsync/chainsync.go -------------------------------------------------------------------------------- /protocol/chainsync/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/chainsync/client.go -------------------------------------------------------------------------------- /protocol/chainsync/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/chainsync/client_test.go -------------------------------------------------------------------------------- /protocol/chainsync/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/chainsync/error.go -------------------------------------------------------------------------------- /protocol/chainsync/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/chainsync/messages.go -------------------------------------------------------------------------------- /protocol/chainsync/messages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/chainsync/messages_test.go -------------------------------------------------------------------------------- /protocol/chainsync/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/chainsync/server.go -------------------------------------------------------------------------------- /protocol/chainsync/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/chainsync/server_test.go -------------------------------------------------------------------------------- /protocol/chainsync/testdata/byron_ebb_testnet_8f8602837f7c6f8b8867dd1cbc1842cf51a27eaed2c70ef48325d00f8efb320f.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/chainsync/testdata/byron_ebb_testnet_8f8602837f7c6f8b8867dd1cbc1842cf51a27eaed2c70ef48325d00f8efb320f.hex -------------------------------------------------------------------------------- /protocol/chainsync/testdata/byron_main_block_testnet_f38aa5e8cf0b47d1ffa8b2385aa2d43882282db2ffd5ac0e3dadec1a6f2ecf08.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/chainsync/testdata/byron_main_block_testnet_f38aa5e8cf0b47d1ffa8b2385aa2d43882282db2ffd5ac0e3dadec1a6f2ecf08.hex -------------------------------------------------------------------------------- /protocol/chainsync/testdata/rollforward_ntc_byron_ebb_testnet_8f8602837f7c6f8b8867dd1cbc1842cf51a27eaed2c70ef48325d00f8efb320f.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/chainsync/testdata/rollforward_ntc_byron_ebb_testnet_8f8602837f7c6f8b8867dd1cbc1842cf51a27eaed2c70ef48325d00f8efb320f.hex -------------------------------------------------------------------------------- /protocol/chainsync/testdata/rollforward_ntc_byron_main_block_testnet_f38aa5e8cf0b47d1ffa8b2385aa2d43882282db2ffd5ac0e3dadec1a6f2ecf08.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/chainsync/testdata/rollforward_ntc_byron_main_block_testnet_f38aa5e8cf0b47d1ffa8b2385aa2d43882282db2ffd5ac0e3dadec1a6f2ecf08.hex -------------------------------------------------------------------------------- /protocol/chainsync/testdata/rollforward_ntc_shelley_block_testnet_02b1c561715da9e540411123a6135ee319b02f60b9a11a603d3305556c04329f.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/chainsync/testdata/rollforward_ntc_shelley_block_testnet_02b1c561715da9e540411123a6135ee319b02f60b9a11a603d3305556c04329f.hex -------------------------------------------------------------------------------- /protocol/chainsync/testdata/rollforward_ntn_byron_ebb_testnet_8f8602837f7c6f8b8867dd1cbc1842cf51a27eaed2c70ef48325d00f8efb320f.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/chainsync/testdata/rollforward_ntn_byron_ebb_testnet_8f8602837f7c6f8b8867dd1cbc1842cf51a27eaed2c70ef48325d00f8efb320f.hex -------------------------------------------------------------------------------- /protocol/chainsync/testdata/rollforward_ntn_shelley_block_testnet_02b1c561715da9e540411123a6135ee319b02f60b9a11a603d3305556c04329f.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/chainsync/testdata/rollforward_ntn_shelley_block_testnet_02b1c561715da9e540411123a6135ee319b02f60b9a11a603d3305556c04329f.hex -------------------------------------------------------------------------------- /protocol/chainsync/testdata/shelley_block_testnet_02b1c561715da9e540411123a6135ee319b02f60b9a11a603d3305556c04329f.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/chainsync/testdata/shelley_block_testnet_02b1c561715da9e540411123a6135ee319b02f60b9a11a603d3305556c04329f.hex -------------------------------------------------------------------------------- /protocol/chainsync/wrappers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/chainsync/wrappers.go -------------------------------------------------------------------------------- /protocol/common/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/common/types.go -------------------------------------------------------------------------------- /protocol/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/error.go -------------------------------------------------------------------------------- /protocol/handshake/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/handshake/client.go -------------------------------------------------------------------------------- /protocol/handshake/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/handshake/client_test.go -------------------------------------------------------------------------------- /protocol/handshake/handshake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/handshake/handshake.go -------------------------------------------------------------------------------- /protocol/handshake/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/handshake/messages.go -------------------------------------------------------------------------------- /protocol/handshake/messages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/handshake/messages_test.go -------------------------------------------------------------------------------- /protocol/handshake/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/handshake/server.go -------------------------------------------------------------------------------- /protocol/handshake/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/handshake/server_test.go -------------------------------------------------------------------------------- /protocol/keepalive/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/keepalive/client.go -------------------------------------------------------------------------------- /protocol/keepalive/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/keepalive/client_test.go -------------------------------------------------------------------------------- /protocol/keepalive/keepalive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/keepalive/keepalive.go -------------------------------------------------------------------------------- /protocol/keepalive/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/keepalive/messages.go -------------------------------------------------------------------------------- /protocol/keepalive/messages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/keepalive/messages_test.go -------------------------------------------------------------------------------- /protocol/keepalive/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/keepalive/server.go -------------------------------------------------------------------------------- /protocol/leiosfetch/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/leiosfetch/client.go -------------------------------------------------------------------------------- /protocol/leiosfetch/leiosfetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/leiosfetch/leiosfetch.go -------------------------------------------------------------------------------- /protocol/leiosfetch/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/leiosfetch/messages.go -------------------------------------------------------------------------------- /protocol/leiosfetch/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/leiosfetch/server.go -------------------------------------------------------------------------------- /protocol/leiosnotify/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/leiosnotify/client.go -------------------------------------------------------------------------------- /protocol/leiosnotify/leiosnotify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/leiosnotify/leiosnotify.go -------------------------------------------------------------------------------- /protocol/leiosnotify/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/leiosnotify/messages.go -------------------------------------------------------------------------------- /protocol/leiosnotify/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/leiosnotify/server.go -------------------------------------------------------------------------------- /protocol/limits_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/limits_test.go -------------------------------------------------------------------------------- /protocol/localstatequery/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localstatequery/client.go -------------------------------------------------------------------------------- /protocol/localstatequery/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localstatequery/client_test.go -------------------------------------------------------------------------------- /protocol/localstatequery/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localstatequery/error.go -------------------------------------------------------------------------------- /protocol/localstatequery/localstatequery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localstatequery/localstatequery.go -------------------------------------------------------------------------------- /protocol/localstatequery/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localstatequery/messages.go -------------------------------------------------------------------------------- /protocol/localstatequery/messages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localstatequery/messages_test.go -------------------------------------------------------------------------------- /protocol/localstatequery/queries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localstatequery/queries.go -------------------------------------------------------------------------------- /protocol/localstatequery/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localstatequery/server.go -------------------------------------------------------------------------------- /protocol/localtxmonitor/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localtxmonitor/client.go -------------------------------------------------------------------------------- /protocol/localtxmonitor/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localtxmonitor/client_test.go -------------------------------------------------------------------------------- /protocol/localtxmonitor/localtxmonitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localtxmonitor/localtxmonitor.go -------------------------------------------------------------------------------- /protocol/localtxmonitor/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localtxmonitor/messages.go -------------------------------------------------------------------------------- /protocol/localtxmonitor/messages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localtxmonitor/messages_test.go -------------------------------------------------------------------------------- /protocol/localtxmonitor/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localtxmonitor/server.go -------------------------------------------------------------------------------- /protocol/localtxsubmission/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localtxsubmission/client.go -------------------------------------------------------------------------------- /protocol/localtxsubmission/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localtxsubmission/client_test.go -------------------------------------------------------------------------------- /protocol/localtxsubmission/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localtxsubmission/error.go -------------------------------------------------------------------------------- /protocol/localtxsubmission/localtxsubmission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localtxsubmission/localtxsubmission.go -------------------------------------------------------------------------------- /protocol/localtxsubmission/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localtxsubmission/messages.go -------------------------------------------------------------------------------- /protocol/localtxsubmission/messages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localtxsubmission/messages_test.go -------------------------------------------------------------------------------- /protocol/localtxsubmission/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/localtxsubmission/server.go -------------------------------------------------------------------------------- /protocol/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/message.go -------------------------------------------------------------------------------- /protocol/peersharing/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/peersharing/client.go -------------------------------------------------------------------------------- /protocol/peersharing/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/peersharing/messages.go -------------------------------------------------------------------------------- /protocol/peersharing/messages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/peersharing/messages_test.go -------------------------------------------------------------------------------- /protocol/peersharing/peersharing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/peersharing/peersharing.go -------------------------------------------------------------------------------- /protocol/peersharing/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/peersharing/server.go -------------------------------------------------------------------------------- /protocol/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/protocol.go -------------------------------------------------------------------------------- /protocol/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/state.go -------------------------------------------------------------------------------- /protocol/txsubmission/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/txsubmission/client.go -------------------------------------------------------------------------------- /protocol/txsubmission/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/txsubmission/error.go -------------------------------------------------------------------------------- /protocol/txsubmission/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/txsubmission/messages.go -------------------------------------------------------------------------------- /protocol/txsubmission/messages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/txsubmission/messages_test.go -------------------------------------------------------------------------------- /protocol/txsubmission/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/txsubmission/server.go -------------------------------------------------------------------------------- /protocol/txsubmission/txsubmission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/txsubmission/txsubmission.go -------------------------------------------------------------------------------- /protocol/versiondata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/versiondata.go -------------------------------------------------------------------------------- /protocol/versions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/protocol/versions.go -------------------------------------------------------------------------------- /scripts/cbor_dump_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinklabs-io/gouroboros/HEAD/scripts/cbor_dump_formatter.py --------------------------------------------------------------------------------