feat: Introduce shared codec lib (#71)

closes #65
This commit is contained in:
Santiago Carmuega 2022-03-13 09:37:08 -03:00 committed by GitHub
parent 8b20c3e8b0
commit 187245a62f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
33 changed files with 402 additions and 450 deletions

View file

@ -6,7 +6,7 @@ use pallas::{
miniprotocols::{
blockfetch::{BatchClient, Observer},
handshake::n2n::{Client, VersionTable},
run_agent, Point, MAINNET_MAGIC,
run_agent, Point, TESTNET_MAGIC,
},
multiplexer::Multiplexer,
},
@ -33,25 +33,25 @@ impl Observer for BlockPrinter {
fn main() {
env_logger::init();
let bearer = TcpStream::connect("relays-new.cardano-mainnet.iohk.io:3001").unwrap();
let bearer = TcpStream::connect("relays-new.cardano-testnet.iohkdev.io:3001").unwrap();
bearer.set_nodelay(true).unwrap();
bearer.set_keepalive_ms(Some(30_000u32)).unwrap();
let mut muxer = Multiplexer::setup(bearer, &[0, 3]).unwrap();
let mut hs_channel = muxer.use_channel(0);
let versions = VersionTable::v4_and_above(MAINNET_MAGIC);
let versions = VersionTable::v4_and_above(TESTNET_MAGIC);
let _last = run_agent(Client::initial(versions), &mut hs_channel).unwrap();
let range = (
Point::Specific(
3240000,
hex::decode("b7096a881f77ced24bdd285758646c0e059545b54855bd3a2307ece518bd6317")
23470073,
hex::decode("333b55ab6e013b8e4fdf19d05dbf33aa0d58a59a2b1b86d0c75f58ff76a9e565")
.unwrap(),
),
Point::Specific(
4492794,
hex::decode("5c196e7394ace0449ba5a51c919369699b13896e97432894b4f0354dce8670b6")
51278306,
hex::decode("936a8e8387d68e8497216d4cee8ec3810bae3902aba5c7b8ab911ad36984d6ad")
.unwrap(),
),
);