Commit graph

  • 61f713a802 fix(network): add missing feature gate flag to tokio dependency (#333) Alexsander Falcucci 2023-11-16 13:58:05 +01:00
  • 99b4c1fa4e fix(applying): contemplate fee rules for genesis UTxOs (#332) Maico Leberle 2023-11-14 17:42:59 -03:00
  • fdbdcc3a4f chore: fix lint warnings (#330) Santiago Carmuega 2023-11-13 17:00:00 -03:00
  • 4d6a1fe344 fix: make rolldb an optional dependency (#329) Santiago Carmuega 2023-11-12 22:47:31 -03:00
  • 750c2d303e refactor(network): simplify local state mini-protocol implementation (#326) Santiago Carmuega 2023-11-09 21:47:24 -03:00
  • 1dc4d7e19d feat(codec): add utility for untyped CBOR fragments (#327) Santiago Carmuega 2023-11-09 18:22:42 -03:00
  • 85d4470ddd feat(applying): add remaining validations for Byron era (#325) Maico Leberle 2023-11-09 14:50:46 -03:00
  • 1635f8eb95 feat(applying): validate all inputs in UTxO set (#324) Maico Leberle 2023-11-07 18:29:23 -03:00
  • 2dca64c4c9 feat(applying): check non-empty set of inputs and outputs (#312) Maico Leberle 2023-11-03 18:15:17 -03:00
  • bf973dff3c feat: introduce conway primitives (#290) Harper 2023-11-03 15:22:06 +00:00
  • fb1cc54b0c feat(network): scaffold local state query server (#280) Harper 2023-10-26 19:02:11 +01:00
  • eace470b4f feat(traverse): expose tx update field (#313) Harper 2023-10-24 10:59:36 +01:00
  • e94fa32f6c docs(applying): document Byron tx validations (#311) Maico Leberle 2023-10-17 18:44:09 -03:00
  • a27d7dee11 fix(rolldb): fix find wal sequence semantics (#310) Santiago Carmuega 2023-10-15 12:02:21 -03:00
  • 763fdc5ecd feat: introduce RollDB (#307) Santiago Carmuega 2023-10-13 13:38:20 -03:00
  • 5391a037d6 feat: scaffold Byron phase-1 validations (#300) Maico Leberle 2023-10-10 17:16:26 -03:00
  • cdcb679921 chore: update mini-protocol pdf README link (#301) cargillchantry 2023-10-07 01:08:00 +01:00
  • 11687d7f85 feat: Move flat en/de from aiken to pallas (#303) Lucas 2023-10-04 19:08:52 -04:00
  • f82fbcd7d9 feat: improve access to genesis utxos (#302) Santiago Carmuega 2023-10-04 14:40:51 -03:00
  • d9abd01395 chore: include configs in main crate (#299) Santiago Carmuega 2023-10-04 11:20:28 -03:00
  • cc671d2480 feat: generate genesis utxos from genesis file (#59) Santiago Carmuega 2023-10-04 06:45:59 -03:00
  • 4ecf287740 fix(network): fix bad codec for tx monitoring messages (#298) Santiago Carmuega 2023-10-03 14:26:11 -03:00
  • c540b62e5f feat(network): implement LocalTxSubmission client (#289) Ilya 2023-09-21 02:41:37 +03:00
  • 0fd9b6b6b5 Release 0.19.1 Santiago Carmuega 2023-09-10 22:49:11 -03:00
  • 673aaf95f0 fix(network): skip unix listener on windows (#287) Santiago Carmuega 2023-09-11 03:31:05 +02:00
  • a0e96bd309 ci: run Rust check on multiple OS (#286) Santiago Carmuega 2023-09-11 03:15:35 +02:00
  • bdf6f96a80 fix(network): make facade members public (#285) Santiago Carmuega 2023-09-10 22:53:47 +02:00
  • 816afcdaa5 Release 0.19.0 Santiago Carmuega 2023-09-09 10:31:39 -03:00
  • 08d83d1d9c fix(traverse): fix well-known genesis values for preprod / preview (#284) Santiago Carmuega 2023-09-09 15:18:35 +02:00
  • f515a6115c chore: fix lint warning (#283) Santiago Carmuega 2023-09-07 14:39:18 +02:00
  • faa11a5bfd feat(traverse): add network id to genesis values (#272) Cainã Costa 2023-09-01 09:18:51 -03:00
  • b294f9be01 feat(network): add server-side facades (#282) Harper 2023-09-01 13:15:14 +01:00
  • f223b0fde9 feat(network): implement chain sync server side (#277) Harper 2023-08-24 00:17:17 +01:00
  • 367e76872b feat(network): add server side of blockfetch miniprotocol (#275) Harper 2023-08-09 10:46:45 +01:00
  • 5a3246eb3c feat: add helper to create bootstrap addresses (#269) Santiago Carmuega 2023-07-29 23:15:00 +02:00
  • 97adb181b1 Release 0.19.0-alpha.2 Santiago Carmuega 2023-07-18 22:58:45 -03:00
  • e930267149 chore: fix pending code formatting (#270) Santiago Carmuega 2023-07-19 03:54:39 +02:00
  • 2dd9a98808 fix: use u64 instead of i64 for unit interval and rational numerator (#268) Harper 2023-07-18 13:21:35 +01:00
  • 98483e76c7 feat: add handshake with query for n2c (#266) Andrew Westberg 2023-06-27 12:46:24 -04:00
  • d1f61a3992 fix: fix builds on windows platform (#263) Olof Blomqvist 2023-06-21 18:39:43 +02:00
  • 4c227141e2 Release 0.19.0-alpha.1 Santiago Carmuega 2023-06-11 21:42:56 -03:00
  • 65331e8346 chore: fix clippy warnings (#262) Santiago Carmuega 2023-06-12 02:41:23 +02:00
  • efd82c72e1 feat(interop): add block mapping to u5c (#261) Santiago Carmuega 2023-06-12 02:31:39 +02:00
  • 4a849eec25 feat: introduce UTxO RPC interop (#260) Santiago Carmuega 2023-06-11 03:52:48 +02:00
  • fb22d1b0e2 feat(traverse): improve native asset access (#259) Santiago Carmuega 2023-06-04 01:46:41 +02:00
  • 9669b5ce7e chore: undo upstream crate experiment (#258) Santiago Carmuega 2023-05-20 20:20:01 +02:00
  • a0cc1a5e47 fix: ignore duplicate consumed inputs (#257) Harper 2023-05-12 13:01:44 +01:00
  • b78a0b3554 chore: upgrade to gasket v0.4 (#256) Santiago Carmuega 2023-05-03 20:43:42 +02:00
  • fabc4230ec chore: upgrade gasket to v0.3.0 (#255) Santiago Carmuega 2023-04-28 02:52:34 +02:00
  • a4bf887f28 fix: back-merge v0.18.1 hotfix (#254) Santiago Carmuega 2023-04-28 02:24:09 +02:00
  • 09f2bf3d26 docs(network): Add chain-sync client docs (#252) Santiago Carmuega 2023-04-15 18:56:52 +02:00
  • 16773902c2 docs(network): Document BlockFetch client (#251) Santiago Carmuega 2023-04-15 18:18:25 +02:00
  • d660258323 Release 0.19.0-alpha.0 Santiago Carmuega 2023-04-13 21:29:29 -03:00
  • db47518497 chore: Use gasket dep from crates.io (#249) Santiago Carmuega 2023-04-14 02:27:06 +02:00
  • 9c23c690d0 fix: Handle bearer I/O errors (#247) Santiago Carmuega 2023-04-11 15:08:44 +02:00
  • 9bb8727046 fix: Make upstream worker easy to connect (#246) Santiago Carmuega 2023-04-11 14:33:45 +02:00
  • a64cd08678 refactor: Improve network module naming (#245) Santiago Carmuega 2023-04-11 01:21:11 +02:00
  • d5f0c2fd80 refactor: Merge multiplexer & miniprotocols into single crate (#244) Santiago Carmuega 2023-04-11 00:51:38 +02:00
  • b63d2052cb feat: Migrate to asynchronous I/O (#241) Santiago Carmuega 2023-04-09 13:50:56 +02:00
  • ae7e1f5c82 chore: Fix lint warnings for all targets (#240) Santiago Carmuega 2023-03-24 10:59:49 +01:00
  • 66a095df4a fix(upstream): Use sync read for chunk dequeue (#239) Santiago Carmuega 2023-03-24 02:58:29 +01:00
  • 70355a687d chore: Improve network tracing messages (#237) Santiago Carmuega 2023-03-24 02:30:10 +01:00
  • 44465369be feat(upstream): Make output generic by adapter (#236) Santiago Carmuega 2023-03-16 20:21:06 +01:00
  • 6ac63a04e2 feat(addresses): Derive Hash on Address (#235) Mitchell Turner 2023-03-14 14:10:55 -07:00
  • 7b3708ac46 feat(traverse): Introduce time helpers (#234) Santiago Carmuega 2023-03-13 22:55:44 +01:00
  • c1446ebea5 chore(traverse): Improve API ergonomics (#233) Santiago Carmuega 2023-03-13 19:19:40 +01:00
  • 8fa662b4de feat(traverse): Expose aux data scripts (#232) Santiago Carmuega 2023-03-11 22:07:09 +01:00
  • 4a7afe94f0 refactor(traverse): Unify mint and output asset artifacts (#231) Santiago Carmuega 2023-03-11 18:12:31 +01:00
  • d9b73a3651 feat: Introduce Upstream crate (#230) Santiago Carmuega 2023-03-10 19:57:51 +01:00
  • afea5a43ed feat: Make the underlying TxBody type generic Pi Lanningham 2023-02-20 09:19:06 -06:00
  • 9adfe442a0 Return the remote socket address when accepting a connection (#227) Pi Lanningham 2023-02-09 21:58:08 -05:00
  • 1bf9e079b3 Implement server-side handshake client (#226) Pi Lanningham 2023-02-09 21:55:16 -05:00
  • e08c1489be feat: Allow creation of secret key from bytes (#224) cameron1024 2023-02-09 20:44:37 +00:00
  • 01bdf4afe0 feat: Add client/server use_channel variants (#228) Pi Lanningham 2023-02-09 15:38:45 -05:00
  • f9263a0eba feat: Add constants for known miniprotocols Pi Lanningham 2023-02-05 06:13:55 -05:00
  • d869169e68 docs: Small crate readme tweaks Pi Lanningham 2023-02-05 06:13:06 -05:00
  • 8e45f13373 Release 0.18.0 Santiago Carmuega 2023-02-04 08:59:55 -03:00
  • fca65e25bd build(deps): update env_logger requirement from 0.9.0 to 0.10.0 (#209) dependabot[bot] 2023-02-04 08:52:01 -03:00
  • 307ec49689 build(deps): update minicbor requirement from 0.18 to 0.19 (#213) dependabot[bot] 2023-02-04 08:51:25 -03:00
  • 6a3679dcda feat(miniprotocols): Implement tx submission client (#220) Santiago Carmuega 2023-02-04 02:38:12 +01:00
  • e5d8950e9f feat: Derive Debug for Bearer (#219) cameron1024 2023-02-03 17:59:38 +00:00
  • cd0212e5dc fix: Provide original hash for inline datum (#221) Santiago Carmuega 2023-02-03 18:58:39 +01:00
  • d7a414c3af chore: Fix lint issues (#222) Santiago Carmuega 2023-02-03 01:07:14 +01:00
  • 3780521474 chore: Fix README badge (#217) Santiago Carmuega 2023-01-26 11:26:36 +01:00
  • 3df2e3e6d4 Release 0.17.0 Santiago Carmuega 2023-01-26 07:10:23 -03:00
  • 8480c4502f fix: use PlutusBytes to encode BigUInt/BigNInt (#216) Harper 2023-01-26 00:15:55 +00:00
  • d2a784edb3 Release 0.16.0 Santiago Carmuega 2023-01-06 11:54:37 -03:00
  • 8cfc6129b2 feat(miniprotocols): Introduce tracing (#214) Santiago Carmuega 2022-12-20 18:31:43 +01:00
  • dadb39de43 fix: Match CBOR encoding of plutus data with the haskell implementation. (#212) Karol Ochman-Milarski 2022-12-15 01:20:11 +01:00
  • 832e3ec777 feat(multiplexer): Introduce sync multiplexer option (#210) Santiago Carmuega 2022-11-30 23:31:09 +01:00
  • b8e599bf31 feat(addresses): Add helper for shelley into stake address (#208) Santiago Carmuega 2022-11-24 18:13:32 +01:00
  • 7ca2b0e8cb fix(addresses): Remove bad todo in bech32 logic (#207) Santiago Carmuega 2022-11-24 16:36:26 +01:00
  • a60525d9ff Release 0.15.0 Santiago Carmuega 2022-11-13 11:36:19 -03:00
  • 00e3f22acb Release 0.14.1 Santiago Carmuega 2022-11-13 11:10:32 -03:00
  • afbe18e619 chore: Remove lagging pre-release ref (#206) Santiago Carmuega 2022-11-13 11:08:49 -03:00
  • 4813ae02bf chore: Fix lint warnings (#205) Santiago Carmuega 2022-11-13 10:53:19 -03:00
  • 07804ef72d chore: Remove pre-release ref from deps (#204) Santiago Carmuega 2022-11-13 09:59:22 -03:00
  • 01bddd2507 chore: Fix address lint issue (#201) Harper 2022-11-13 12:33:27 +00:00
  • c8dc65e471 chore(miniprotocols): Fix integration tests after preview respin (#203) Santiago Carmuega 2022-11-13 09:21:20 -03:00
  • b59eb563d3 fix(primitives): Handle generic int in Plutus data (#202) Santiago Carmuega 2022-11-12 16:16:26 -03:00