TxPipe

1.6K posts

TxPipe banner
TxPipe

TxPipe

@txpipe_tools

#OpenSource tools and infrastructure for #Cardano blockchain developers. We focus on integrating on-chain data with off-chain infrastructure.

Katılım Şubat 2022
507 Takip Edilen6.4K Takipçiler
Sabitlenmiş Tweet
TxPipe
TxPipe@txpipe_tools·
Last week taught us that being a Cardano SPO is no walk in the park — managing infra is complex. What happens when we add 10+ partner-chains + Midgard + Hydra + bridges + oracles? How do we unify operations without compromising decentralization? Enter: SuperNode 🧵👇
TxPipe tweet media
English
51
107
422
47.7K
TxPipe retweetledi
Santiago Carmuega
Santiago Carmuega@santicarmuega·
HTTP/JSON wins at simplicity, but if you care about low-latency or high throughput, gRPC makes a huge difference. - binary serialization (compact & fast) - HTTP/2 request multiplexing - schema-driven, less payload
TxPipe@txpipe_tools

UTxO RPC is a gRPC API for Cardano nodes. Because it's gRPC, you get something REST APIs can't easily do: server-side streaming. You open ONE long-lived stream and the node pushes txs to you as they land on chain — a live firehose of every tx. No polling. 🧵

English
0
4
15
704
TxPipe
TxPipe@txpipe_tools·
Dolos is a lightweight Cardano data node. It speaks UTxO RPC natively — no extra adapters needed. If you're building indexers, wallet backends, or anything that needs to react to on-chain events in real time, this is an efficient pattern. github.com/txpipe/dolos
English
0
0
3
82
TxPipe
TxPipe@txpipe_tools·
We put together a fully working TypeScript example using the official utxorpc/sdk. Five scripts that cover every WatchTx filtering pattern. docs.txpipe.io/dolos/integrat…
English
1
0
3
83
TxPipe
TxPipe@txpipe_tools·
UTxO RPC is a gRPC API for Cardano nodes. Because it's gRPC, you get something REST APIs can't easily do: server-side streaming. You open ONE long-lived stream and the node pushes txs to you as they land on chain — a live firehose of every tx. No polling. 🧵
English
1
13
43
2.2K
TxPipe retweetledi
Santiago Carmuega
Santiago Carmuega@santicarmuega·
I’m happy that the UTxO model is getting the attention it deserves. Cardano has been leading the way in building actual dApps with it. One thing we were missing was a way to describe the interfaces for these protocols. Tx3 solves this.
TxPipe@txpipe_tools

x.com/i/article/2074…

English
1
5
27
1K
Will Norris | DRep | ₳D₳
Will Norris | DRep | ₳D₳@Cardano_Will·
I voted YES on the @txpipe_tools Pallas proposal. Pallas is not a flashy growth proposal. It is core developer infrastructure. It provides Rust libraries for important Cardano primitives, including ledger data structures, serialization, cryptography, transaction building, chain synchronization, multi-era support and node communication. This kind of work sits low in the stack. When low-level libraries fall behind protocol changes, ledger evolution, hard forks or dependency updates, the impact can ripple through many downstream tools and applications. My principle remains: Fund the rails before the growth bets. In the current NCL environment, I am being selective. I am prioritising: core developer infrastructure open-source public goods protocol compatibility maintenance of tools real builders depend on modest, scoped requests with oversight Pallas fits that framework. It is one of the stronger TxPipe proposals in my view because it is foundational. Higher-level tools are only as reliable as the primitives and libraries underneath them. The ask is also modest compared with many other live treasury requests, and the proposal uses the 2026 treasury management framework with administration, oversight, milestone-based disbursement and community auditability. Cardano needs to keep its technical foundations maintained. This is exactly the kind of low-level open-source infrastructure I believe the treasury should support. My vote: YES My DRep ID: drep1ytuufvd6maykgfcp20fxgpx7g6a9z2suchqehfejwdsx8cgpx80yg If you agree with an infrastructure-first, fiscally disciplined approach to Cardano treasury voting, please consider delegating to me.
English
2
1
9
303
TxPipe retweetledi
Santiago Carmuega
Santiago Carmuega@santicarmuega·
I wanted to learn more about Leios, so I vibe-coded this visualization TUI on top of Pallas. It's not meant for operations, just a personal visual aid to understand the flow of the protocol. It was quite useful, but it also raised some new questions. What you can see is an initiator node connected to the Musashi Dojo. The TUI is divided into two horizontal lanes: - top lane: the Praos part, a sequence of ranking blocks (RBs) - bottom lane: the Leios part, a sequence of endorser blocks (EBs) The X-axis represents time, so you see blocks ordered from left to right, representing the sequence of the chain. The interesting part to notice from the video: the heavy lifting of Leios (votes, tx processing, etc.) happens between RBs, making use of the idle time. Being a vibe-coded PoC, the TUI uses some heuristics to work around much of the complexity and the current protocol gaps. For example: - the link between RBs and EBs is estimated using slot proximity - the votes are just a counter, and the denominator is the peak number of voters seen so far One question that popped up and I'm still looking into: the idle time doesn't seem to be enough to observe all the EB votes and download all the txs. This is probably related to data diffusion; maybe client prioritization on the responder side; maybe just bad performance on my code. 🤷
TxPipe@txpipe_tools

New in Pallas: Leios support 🚀 There's now a way to talk to Cardano's Leios protocol directly, with nothing but Rust 🦀. Ready to run against the live Musashi Dojo. Here's what you can do with it. 🧵

English
3
13
65
4.1K
TxPipe
TxPipe@txpipe_tools·
New in Pallas: Leios support 🚀 There's now a way to talk to Cardano's Leios protocol directly, with nothing but Rust 🦀. Ready to run against the live Musashi Dojo. Here's what you can do with it. 🧵
TxPipe tweet media
English
3
18
67
6.6K
TxPipe
TxPipe@txpipe_tools·
Live now in Pallas, open-source, Apache-2.0. Build indexers, explorers, dashboards, monitoring. They can all see Leios traffic now, so don't wait until the hard fork to integrate. github.com/txpipe/pallas
English
0
1
4
174
TxPipe
TxPipe@txpipe_tools·
In practice, this is what Pallas unlocks: Connect a Rust client to a Leios-enabled node, subscribe to the EB stream, and fetch endorser blocks, their txs, and their votes. The included example connects to the Musashi Dojo testnet with live SPOs producing EBs.
TxPipe tweet media
English
1
1
5
293
TxPipe
TxPipe@txpipe_tools·
That covers keys and addresses — but a key is only useful when it signs something. The tx signing process is just as complex and delicate. We'll write a follow-up thread on how keys, nonce, message and witnesses fit together when submitting a Cardano transaction.
English
0
0
10
177
TxPipe
TxPipe@txpipe_tools·
Step 4: Address Hash the public spending and staking keys into short fingerprints, prepend a header (address type + network), encode as text. Out comes your shareable Shelley address (addr1...) See: CIP-19, BLAKE2b-224 + Bech32
TxPipe tweet media
English
1
0
6
190
TxPipe
TxPipe@txpipe_tools·
Given the current week, it felt timely to do a refresher on the details of how Cardano wallet key generation works. So we double-checked the different specs and summarized what we found in this thread. From raw randomness to a shareable address 🧵
TxPipe tweet media
English
2
22
60
2.8K