gouroboros icon indicating copy to clipboard operation
gouroboros copied to clipboard

Go implementation of the Cardano Ouroboros family of protocols

Results 99 gouroboros issues
Sort by recently updated
recently updated
newest added

The current model requires the user to call `.Start()` on each mini-protocol after the connection/handshake are completed. If acting as a server (which includes full-duplex mode), it's possible that the...

bug

This will also involve fixing the encoding of messages dealing with block content.

enhancement

Create unit tests around all our CBOR utility functions and anything else that can be reasonably unit tested without external infra. Any testing around encoding/decoding of CBOR for mini-protocol messages...

enhancement

The network spec doc says that each mini-protocol has its own built-in limit for the number of queued messages that it will handle between the muxer output and the mini-protocol...

enhancement

Any problem with decoding CBOR or sending/receiving messages in the wrong protocol state should cause the connection to be immediately terminated. We're currently just bubbling the errors up to the...

enhancement

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.25.0 to 0.26.0. Commits 5bcd010 go.mod: update golang.org/x dependencies 3375612 ssh: add support for unpadded RSA signatures bb80217 ssh: don't use dsa keys in integration tests 6879722...

dependencies
go

Bumps [github.com/blinklabs-io/ouroboros-mock](https://github.com/blinklabs-io/ouroboros-mock) from 0.3.2 to 0.3.3. Release notes Sourced from github.com/blinklabs-io/ouroboros-mock's releases. v0.3.3 What's Changed build(deps): bump github.com/blinklabs-io/gouroboros from 0.90.0 to 0.91.1 by @​dependabot in blinklabs-io/ouroboros-mock#25 Full Changelog: https://github.com/blinklabs-io/ouroboros-mock/compare/v0.3.2...v0.3.3 Commits...

dependencies
go

We've got the Alonzo errors, but nothing since then. We can use https://github.com/txpipe/pallas/pull/495 as a reference and/or the upstream cardano-ledger code that it was ported from.

enhancement

Add a function to the `ledger.Transaction` interface to return TX witnesses, including script redeemers.

enhancement

Let's ensure they convert correctly to catch breakages between versions.

enhancement