Commit graph

  • 350b8eeacb feat: make use of the pallas_crypto::Hash type (#25) Nicolas Di Prima 2022-01-20 15:11:04 +00:00
  • 8a5489a5c9 Merge pull request #23 from txpipe/nicolasdp/pallas-crypto-faster-hash-computation Mark Stopka 2022-01-18 13:05:35 +01:00
  • 57d6791096 Move the cryptographic hash to newly created pallas-crypto Nicolas Di Prima 2022-01-17 23:16:13 +00:00
  • d4524733b3 docs: Add block download example (#24) Santiago Carmuega 2022-01-17 17:11:03 -03:00
  • 9c4d41e711 Propose a faster way to hash without allocating a huge chunk of memory Nicolas Di Prima 2022-01-17 18:36:43 +00:00
  • 860e0086da bump latest version of cryptoxide Nicolas Di Prima 2022-01-17 18:36:32 +00:00
  • f58072eadf Merge pull request #21 from txpipe/dependabot/cargo/minicbor-derive-0.8.0 Mark Stopka 2022-01-09 20:16:00 +01:00
  • 42253086b5 Merge branch 'main' of github.com:txpipe/pallas into main Santiago Carmuega 2022-01-09 16:10:55 -03:00
  • d739967b25 build(deps): update minicbor-derive requirement from 0.7.2 to 0.8.0 dependabot[bot] 2022-01-09 19:05:14 +00:00
  • d9f3ab106d build: Enable dependabot Mark Stopka 2022-01-09 20:04:19 +01:00
  • 2b4214025f Release 0.3.9 Santiago Carmuega 2022-01-09 10:38:21 -03:00
  • 3aaa3ff64c fix(alonzo): Apply valid cbor codec for Nonce values (#20) Santiago Carmuega 2022-01-09 10:34:27 -03:00
  • 61b4e93f4f Release 0.3.8 Santiago Carmuega 2022-01-08 09:48:22 -03:00
  • 3427285c43 fix(alonzo): Contemplate aux data with multiple plutus scripts (#19) Santiago Carmuega 2022-01-08 09:42:10 -03:00
  • dab1df5a23 Release 0.3.7 Santiago Carmuega 2022-01-07 19:42:34 -03:00
  • ac9f4d916f fix(alonzo): Apply correct codec for protocol param updates (#18) Santiago Carmuega 2022-01-07 19:36:23 -03:00
  • 7a5e17a7ba Release 0.3.6 Santiago Carmuega 2022-01-06 20:18:12 -03:00
  • 61a01ca0a2 fix(alonzo): Make 'invalid txs' field optional for old block compatibility (#17) Santiago Carmuega 2022-01-06 20:16:11 -03:00
  • 571fb4c583 Release 0.3.5 Santiago Carmuega 2022-01-03 22:26:14 -03:00
  • f53921c160 fix(multiplexer): Remove disconnected protocols from muxer loop (#16) Santiago Carmuega 2022-01-03 20:49:42 -03:00
  • a5a027690a fix(machines): Don't warn on expected end-of-input errors (#15) Santiago Carmuega 2022-01-02 10:29:46 -03:00
  • f457c44d24 fix(chainsync): Stop the consumer machine when intersect is not found (#14) Santiago Carmuega 2022-01-02 10:11:13 -03:00
  • 5df211599c ci(multiplexer): Fix connection refused error in integration tests (#13) Santiago Carmuega 2022-01-02 09:09:52 -03:00
  • 20d052f5d3 chore: Fix formatting / linting issues Santiago Carmuega 2022-01-02 08:04:01 -03:00
  • 950802f951 Merge pull request #9 from 2nd-Layer/main Mark Stopka 2021-12-20 21:54:56 +01:00
  • 6794cda272 ci: Ignore clippy needless_range_loop Mark Stopka 2021-12-20 21:50:38 +01:00
  • f81c3c8cdd Release 0.3.4 Santiago Carmuega 2021-12-19 17:34:26 -03:00
  • 7b34b150a0 style(multiplexer): format code Santiago Carmuega 2021-12-19 17:29:30 -03:00
  • 1eb9d90300 feat(multiplexer): Add error messages to potential panics Santiago Carmuega 2021-12-19 17:27:48 -03:00
  • 194dd6c70b test(multiplexer): Add basic integration tests Santiago Carmuega 2021-12-19 11:06:46 -03:00
  • c98c9e891e ci: add validation workflow on push Santiago Carmuega 2021-12-17 07:01:38 -03:00
  • acd28b23da Merge pull request #8 from 2nd-Layer/disable_unix_socket_on_non-unix_system Santiago Carmuega 2021-12-17 06:58:06 -03:00
  • 7c66ae887a feat: Disable Unix socket on non-unix platforms Mark Stopka 2021-12-15 02:43:27 +01:00
  • 00adce7076 Release 0.3.3 Santiago Carmuega 2021-12-14 22:17:17 -03:00
  • 20d9019375 refactor: make chainsync machine agnostic of content Santiago Carmuega 2021-12-14 21:43:29 -03:00
  • e10575f2da Release 0.3.2 Santiago Carmuega 2021-12-13 08:51:24 -03:00
  • 002ad622dc fix(alonzo): avoid indef arrays isomorphic codec issues Santiago Carmuega 2021-12-13 08:30:34 -03:00
  • 866deb0211 fix(alonzo): deal with transaction body ordering Santiago Carmuega 2021-12-12 22:04:50 -03:00
  • dcc877e459 chore: improve gitignore Santiago Carmuega 2021-12-12 22:02:58 -03:00
  • a03b43f45a fix(alonzo): use correct codec for plutus data Santiago Carmuega 2021-12-12 19:54:13 -03:00
  • 141ea76096 fix(multiplexer): resolve lint issues Santiago Carmuega 2021-12-11 21:04:42 -03:00
  • fec280728b docs(multiplexer): tidy up examples Santiago Carmuega 2021-12-11 19:35:05 -03:00
  • 87c423a22b docs(multiplexer): add introduction to readme Santiago Carmuega 2021-12-11 19:08:51 -03:00
  • 0dd74b4383 Release 0.3.2 Santiago Carmuega 2021-12-11 11:56:49 -03:00
  • 123cc68a60 feat(blockfetch): add more observer events Santiago Carmuega 2021-12-11 11:53:59 -03:00
  • a7fbbe4a28 bump version patch Santiago Carmuega 2021-12-10 07:52:27 -03:00
  • 6333371424 feat(alonzo): add instantaneous reward model Santiago Carmuega 2021-12-10 07:18:17 -03:00
  • cc4e7c2570 fix: intra dev dependencies for example code Santiago Carmuega 2021-12-10 07:17:05 -03:00
  • 9eaf88384c fix(alonzo): bad epoch data type Santiago Carmuega 2021-12-10 07:16:12 -03:00
  • 0ef3cf54a1 fix(alonzo): visibility of struct members Santiago Carmuega 2021-12-10 07:10:36 -03:00
  • 8c15c1cfc9 fix: update incompatible doc link versions Santiago Carmuega 2021-12-09 07:06:16 -03:00
  • 336d2400f4 style: apply fmt to entire workspace Santiago Carmuega 2021-12-09 07:03:13 -03:00
  • 1b6cbbc095 feat(chainsync): add cursor to observer args Santiago Carmuega 2021-12-09 06:49:48 -03:00
  • e8ea99db6e feat(blockfetch): add on-demand block-fetch client Santiago Carmuega 2021-12-09 06:46:51 -03:00
  • 9c750e3415 feat(chainsync): add tip finder specialized client Santiago Carmuega 2021-12-09 06:42:23 -03:00
  • b0571455d5 fix(handshake): make client struct data public Santiago Carmuega 2021-12-09 06:41:35 -03:00
  • 3d4a93441f refactor(multiplexer): allow multiplexer channels to be sequantially shared Santiago Carmuega 2021-12-09 06:40:28 -03:00
  • 8ceec768b8 chore: bump version numbers Santiago Carmuega 2021-12-08 10:54:47 -03:00
  • 881f049c6b feat(alonzo): small ergonomic improvements to lib api Santiago Carmuega 2021-12-08 10:54:05 -03:00
  • 6ebeba05a2 chore: bump versions Santiago Carmuega 2021-12-08 09:47:37 -03:00
  • 33a0b1a0c1 feat(alonzo): add mechanism to compute hashes of common structs Santiago Carmuega 2021-12-08 09:01:30 -03:00
  • 6708478fe2 chore(alonzo): ensure isomorphic decoding / encoding Santiago Carmuega 2021-12-08 07:52:48 -03:00
  • 82f8501112 Improve cargo metadata Santiago Carmuega 2021-12-02 20:59:16 -03:00
  • 4471f049ff Fill in place holders Santiago Carmuega 2021-12-02 19:55:54 -03:00
  • 4286ab045d Start using 'observer' concept in mini protocols Santiago Carmuega 2021-12-01 22:30:56 -03:00
  • 22b19e4cf3 Move local state queries to its own module Santiago Carmuega 2021-11-29 08:23:58 -03:00
  • ff8743023b Move point struct to shared primitives Santiago Carmuega 2021-11-28 17:36:39 -03:00
  • dfe8693fbf Tidy up multiplexer api Santiago Carmuega 2021-11-28 17:03:38 -03:00
  • d4acffaeca Add local state query mini-protocol naive implementation Santiago Carmuega 2021-11-28 16:32:30 -03:00
  • c7c69616a2 Add unboxing info to readme Santiago Carmuega 2021-11-27 15:37:34 -03:00
  • d622fbef82 Add reference to Alonzo cddl source Santiago Carmuega 2021-11-27 15:37:04 -03:00
  • 8bcbef70d4 Try out readme TOC Santiago Carmuega 2021-11-26 23:09:26 -03:00
  • 8916475230 Work on Alonzo ledger codec Santiago Carmuega 2021-11-26 22:30:32 -03:00
  • ce8c35bb66 Fix visibility on Alonzo members Santiago Carmuega 2021-11-25 22:13:52 -03:00
  • b569eb2625 Add alonzo lib to wrapper crate Santiago Carmuega 2021-11-25 22:11:24 -03:00
  • e2151b6332 Add 1st pass of Alonzo ledger primitives Santiago Carmuega 2021-11-25 22:04:19 -03:00
  • ce0061eb52 Tidy up mini protocols Santiago Carmuega 2021-11-25 22:03:38 -03:00
  • cb2f243fa6 Allow polymorphic content in chain-sync Santiago Carmuega 2021-11-24 07:09:37 -03:00
  • 99f42632fc Wrap network under its own mod Santiago Carmuega 2021-11-24 05:51:14 -03:00
  • 0303ecdbfb Fix chain sync examples Santiago Carmuega 2021-11-22 18:05:38 -03:00
  • 62485a4783 Add chain sync to main package Santiago Carmuega 2021-11-22 18:05:24 -03:00
  • ed89607ac6 Add unix socket bearer implementation Santiago Carmuega 2021-11-22 15:20:30 -03:00
  • bfc5ef786a Improve multiplexer lib semantics Santiago Carmuega 2021-11-22 14:31:54 -03:00
  • cca715cfc4 Anwer tx-submission reqs in chain-sync examples Santiago Carmuega 2021-11-22 13:20:40 -03:00
  • 4d6c036e01 Add basic tx-submission mini-protocol implementation Santiago Carmuega 2021-11-22 13:19:33 -03:00
  • 6d6ddd2c13 Add generic vec payload codec implementation Santiago Carmuega 2021-11-22 13:18:07 -03:00
  • d6848b4e72 Add first-pass chain-sync implementation Santiago Carmuega 2021-11-21 12:05:33 -03:00
  • 4cdddd331b Add new machine error types Santiago Carmuega 2021-11-21 12:04:46 -03:00
  • 8a9ab62959 Improve multiplexer logs Santiago Carmuega 2021-11-21 12:04:11 -03:00
  • c203f70693 Decode refuse reason in handshake Santiago Carmuega 2021-11-21 12:02:14 -03:00
  • c2d537b83f Implement multiplexer and mini-protocols PoC Santiago Carmuega 2021-11-20 11:33:45 -03:00
  • 89edee6793 Initial commit Santiago Carmuega 2021-11-20 10:29:48 -03:00