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 🧵👇
Cardano & Bitcoin are a great match 🫶
Many teams are exploring novel ways to bridge assets & data between the chains. Our focus is on a different kind of bridge...
A developer bridge — a shared developer experience across both chains. Same tooling, less context switching 🧵👇
Cardano and eUTxO have a reputation of being hard compared to EVM and the account model.
TxPipe mission is to change this. We want devs to chose Cardano because of its DevEx.
All of our open-source work converges into one:
Tx3 - An UTxO development toolkit 👇🧵
Sneak preview of a new TxPipe tool:
Cardano Workspaces: a cloud development environment based on #VSCode, ready to start coding Plutus smart contracts, with access to a mutualized, fully-synced #Cardano testnet node.
Jarvis are you there? (sound on)
Meet Dolos
A #Cardano Data node
- developed in Rust 🦀
- one mission: provide data 🧵👇
- talks Ouroboros and gRPC
- open-source project funded by #Catalystgithub.com/txpipe/dolos?x
We've released Dolos v0.20 🚀
- a lightweight node for dApp backends
- talks Ouroboros, gRPC & HTTP
- developed in Rust 🦀
New on this version:
- Blockfrost-like API
- Historical chain queries
- and more 🧵👇
We've released Dolos v0.7 🚀
- a #Cardano data node
- designed as a backend for dApps
- talks Ouroboros and gRPC
- low resource footprint
- developed in Rust 🦀
This is a huge milestone for the project and stepping stone towards something huge! 🧵👇
github.com/txpipe/dolos?x
We've released Dolos v0.17 🚀
- a #Cardano data node
- designed as a backend for dApps
- talks Ouroboros and gRPC
- low resource footprint
- developed in Rust 🦀
Here's a quick summary of the new features 🧵👇
github.com/txpipe/dolos?x
Attention Cardano Devs 📢
The Asteria challenge is live on Mainnet 🪐
A fully on-chain strategy game for devs. Pilot a spaceship in a 2D grid where everything is a UTxO.
💰 10,000 ADA prize pool
🗺️ CNTs scattered across the map
🧭 check instructions below 👇
Our proposals on Catalyst were funded!
We are thankful to the community, and we take on the responsibility of turning it into long term growth for Cardano.
Meanwhile, we’ll do as much as we can to support and collaborate with teams out there trying to build great products.
We're proud to have been selected by @Draper_U for their Cardano X DraperU Founder Residency Program.
We're going to Silicon Valley for a 5-week program to explore developer experience & tooling for Cardano builders! 🚀
nitter.app/TimDraper/status/18947…
We are very excited to partner with @Cardano_CF on the @Draper_U x Cardano Founder Residency and support UTxO-based startups building the future of Bitcoin Defi 🙌 Apply now: draperuniversity.com/cardano
There's a new API in #Cardano! 🚀
UTxO RPC
A modern gRPC interface for UTxO blockchains 👇🧵
- streaming API
- high performance (protobuf, http/2)
- automatic client code-generation
utxorpc.org
We've released Dolos v0.19 🚀
- a #Cardano data node
- designed as a backend for dApps
- talks Ouroboros and gRPC
- low resource footprint
- developed in Rust 🦀
This version is packed with new features 🧵👇
github.com/txpipe/dolos
Mark my words, there'll be a time when #Cardano is known by its amazing developer experience. All of the ecosystem is pushing the envelope.
With @DemeterRun, our goal is to make Cardano infrastructure as simple as possible without compromising flexibility.
📢 New feature announcement:
Serverless DBSync 😎
- Fully-synced DBSync instances in the cloud
- Access PostgreSQL port 5432 directly
- Pay per query (scales to zero)
- Takes only 2' to setup
- Mainnet, Preprod and Preview available
docs.demeter.run/indexers/db…#Cardano
Meet GitHoney🍯!
A bounty system for #opensource contributions.
- Peer-to-peer smart contracts
- powered by Marlowe
- interact via Github bot
Not just any bounty system... 🧵👇
#Cardano#Marlowe
We’re extremely proud of being the original home for Aiken, but it’s important to clarify that it’s now an independent project.
We continue to support it in every way possible and we consider ourselves relevant contributors, but the downloads on the screenshot are exclusive merit of the @aiken_eng team 🙌
We believe Cardano Partner Chains have the potential to become the missing link for enterprise adoption.
What's stopping us? Complexity
Our focus for Fund 13 is tooling to simplify the development, integration and hosting of Cardano Partner Chains. 🧵👇
Regardless of any Catalyst results, we're overwhelmed by the support from the #Cardano community! ❤️
Our proposals are in the category top 40 by voting count. It might not mean funding, but it does tell us that we're on the right track. 🙏
Hear me out...
We turn the existing @DemeterRun platform into a federated frontend hosting provider; we leverage the experience of existing Cardano SPOs to maintain a grid of distributed compute infrastructure.
cardano.ideascale.com/c/idea…
Reaching out to #Cardano SPOs interested in exploring a new potential revenue stream.
If you have experience with cloud infrastructure and want to be part of building a decentralized hosting provider, keep reading 👇🧵
We've published a new pre-release version of the Pallas library with support for the #VasilHardFork.
#Rust developers using the lib can now start migrating their code to support the new features of the upcoming #Cardano upgrade.
github.com/txpipe/pallas
Dolos is a lightweight Cardano data node for all your dApp needs!
How lightweight you ask? Well, here you have an idle instance syncing from mainnet using less than 60 MBs of mem and almost no CPU.
fine print below ⚠️👇
TxPipe is all about building tools that contribute to a better #Cardano Developer Experience.
As developers ourselves, we're convinced that happy developers make great products.
We have presented four proposals in #Catalyst Fund9 to help us in our mission 🧵
We're very proud to see Pallas becoming a cornerstone of the 🦀 Rust Cardano ecosystem.
As adoption grows, we need to shift our focus to stability and long-term maintenance.
This is our plan 👇🧵
We do a bunch of things, but building open-source dev tooling is why we're here ♥️
Open-source is not easy. Lots of drama, high stakes, not for the money (much like Cardano 😅).
Here's a 🧵with TxPipe projects that were made possible thanks to @Catalyst_onX 👇
We've released Dolos v0.9 🚀
- a #Cardano data node
- designed as a backend for dApps
- talks Ouroboros and gRPC
- low resource footprint
- developed in Rust 🦀
Here's a quick summary of the new features 🧵👇
github.com/txpipe/dolos?x
We've learned a lot about how to run Hydra nodes at scale while working alongside @Quantumplation@JSHyCS@TrymBruset@adamKDean and many others.
~12k Hydra heads in 6 regions around the world.
Be it state channels, partner-chains, or rollups, #Cardano is ready to scale up 🚀
Today, a developer from the community ran into an issue using Tx3.
They didn't wait for a fix, they cloned the repo and submitted a PR.
That's the spirit of open-source.
Thank you, @WoodlandPools 🙏
We're proud to announce that we've concluded TxPipe's audit for @SundaeSwap V3 contracts. 🫡
We're finalizing the official report at the moment, and it will be out in the following days.
It's been a very thorough and intense process, as audits should be. Working with the @SundaeSwap team has been a pleasure and an honor! 🤝
We're thrilled to have participated in the Marlowe Launch Party in Lisbon, Portugal 🚀👏
The @marlowe_io team went above and beyond to create an amazing event. We got to meet old and new friends from the community and talk about our Marlowe Runtime integration in @DemeterRun♥️
TxPipe is all about building #OpenSource tools that contribute to a better #Cardano Developer Experience.
We have presented 4 proposals in #Catalyst Fund9 with the goal of helping developers focus on their projects and not infrastructure.
Please consider upvoting them! ❤️
Asteria: a bot challenge to show the capabilities of the eUTxO model
Players participate by moving a ship (UTxO) across a 2D map while gathering resources. Goal is to reach the center of the gird.
It all starts with the space-time validator🧵
github.com/txpipe/asteria
An ode to all developers building a polyglot #Cardano ecosystem!
It can be Rust
It can be Go
It can be Typescript transpiled
It can Python
It can be Haskell
It can be any code you like!!
#Catalyst voting list to support node diversity!
🧵👇🙏
Once you have your Tx3 file, the off-chain code can be auto-generated in your favorite language:
Typescript, Rust, Python, Go, etc
The Tx3 file will generate fully-typed functions that you can call by passing its arguments.
The output of the call is an un-signed CBOR Tx.
Given @Cardano_CF selection, getting our #Catalyst proposals approved is going to be tough.
Regardless, our commitment to building open-source tools for #Cardano developers has never been stronger.
One way or the other, we'll get the job done.
Any self-respecting language comes with good IDE integration.
The Tx3 toolkit includes an LSP and a nice VSCode extension which provides:
- Syntax highlighting
- Error diagnostic
- Form to test Txs
- Diagram generator
Exciting news! Our proposal to integrate Jupyter notebooks with Cardano on-chain data using @DemeterRun has been awarded by @Deepfunding and @singularitynet community! 🚀
For the techies out there🤓, lets explore what we plan on building... 🧵
#MachineLearning
For Devs in Buenos Aires:
TxPipe e @InputOutputHK te invitan a un workshop técnico pensado para desarrolladores y entusiastas de la tecnología blockchain, que quieran explorar herramientas modernas del ecosistema Cardano.
Tendrá lugar en las nuevas oficinas de IOG.
lu.ma/xp8581wn
Input | Output and @txpipe_tools are teaming up to define the next generation of crypto innovation across Latin America. Together, we’re ushering in a new era of cross-ecosystem collaboration with hackathons, workshops, and meetups taking place in the newly opened IO Buenos Aires office to further accelerate developer growth in Argentina.
More here: bit.ly/txpipe-partnership
We have the first ships arriving to Asteria 🚀🎯
These ships (I mean, UTxOs) traveled through space, collecting fuel and tokens, and finally landed at coordinates (0,0).
Each ship can now unlock half of whatever is in the pot, starting with 10,000 ADA 💰
hi #CardanoCommunity!
TxPipe's mission is to onboard new developers to #Cardano by providing tools that focus on great developer experience.
Since each project is unique, we thought of organizing our stack into different layers...
Busy developing your Cardano dApp? No time to deal with infrastructure?
Use Demeter.run to access managed, pay-per-request instances of the latest versions of Cardano open-source nodes & middleware:
- Cardano Node
- Ogmios
- Kupo
- DB-Sync
- Blockfrost RYO
Go to a Cardano explorer, grab any Tx.
Can you tell what's doing?
A big problem with UTxO is that there's no well-defined interface, nothing to describe a dApp from the user's perspective.
Tx3 provides a new language for describing transactions as functions with intent.
I want to try Tx3, where do I start?
Not so fast, Tx3 is not ready for prime time just yet 😬
We're releasing a Tech Preview #1 with the goal of getting as much feedback as possible.
If you're brave, here's how to get started:
docs.txpipe.io/tx3
Things WILL BREAK! ⚠️
Tx3 is open-source tooling and it comes with batteries included!
Dolos is a lightweight Cardano data node that knows how to resolve Tx3 transactions via JSON-RPC.
You can run it locally, host it on your own cloud or use Demeter.run endpoints (free-tier available).
Is Tx3 a smart contract language?
No. Tx3 is a abstraction layer above the UTxO validators that run on-chain. It describes the interface for your dApp as a whole.
In EVM they have something similar, the ABI.
Think of Tx3 as the OpenAPI for UTxO protocols.
📢 Feature announcement #Cardano
Serverless Kupo🐹🚀
-⚡️Fully-synced Kupo instances in the cloud
-💪 High availability (99.9% SLA)
-⏳Takes only 2' to setup
-🎯 Pay per request (scales to zero)
-♥️ Included in free-tier sponsored by @Cardano_CFdocs.demeter.run/indexers/ku…
Time to brush up your route optimization algorithms from your graph theory class! 🤓
An on-chain bot challenge where you control a spaceship represented by a UTxO🚀
Coming really soon to #Cardano
Who's up for a nerdy session? 🤓
Join us at Rare Evo Dev Days for a crash course in building UTxO dApps using the Tx3 toolkit.
📅 Aug 7, 11:15 AM
📍 Top Golf
💻 Bring your laptop!
Thanks so much, @Cardano_CF , for inviting Txpipe to #CardanoSummit.
Our Founder @santicarmuega will be taking part of two panels with amazing people from the Cardano Ecosystem! 🧵
We've just released Pallas v0.18🚀
Pallas is an expanding collection of building blocks to help developers interact with Ouroboros and the #Cardano blockchain using #Rust
This version introduces new features & a couple of bug fixes 🧵👇
github.com/txpipe/pallas
Asteria is a @Catalyst_onX project funded by the Cardano ecosystem 💪
This initial mainnet challenge is only the first of many. Being an open-source project, anyone can set up their own races.
We believe it's a fun way of onboarding new devs to Cardano and the eUTxO model🤓
There are already 31 ships competing to reach the 10k ADA locked in Asteria. The top 3 are within a 21 step radius of the goal.
Are they going to make it? or will they run out of fuel before that? 😬
gm #Cardano!
We've prepared a development roadmap of all @txpipe_tools. It's a live board, we'll keep it updated as we move forward.
github.com/txpipe/roadmap
We hope that it will provide visibility on what we're building and when to expect it.
Testing UTxO protocols has always been a pain-point.
Tx3 has a nice feature called ephemeral devnet.
Define initial balances for your test wallets and then run trix devnet to start a single-node network that goes back to its initial state after each restart.
Had the pleasure of hosting @txpipe_tools at our office today.
We chatted about Cardano´s governance and future, open source, community and all the things we could build together.
Big things coming. Thanks for stopping by!
Rushing to get your infra ready for the Chang Hard Fork?
We can help!😉
Use Demeter.run to get instant, pay-per-request access to the latest versions of #Cardano open-source middleware:
- Node v9.1.0
- Ogmios v6.6
- Kupo v2.9
- DBSync v13.3
- Blockfrost RYO v2.1
Only a few more hours to vote for the Developer or Developer Tools award! 🏆
voting.summit.cardano.org/no…
We're very proud to appear side by side with so many great teams & devs from the community! 😊♥️
#CardanoSummit2023
2/ Dolos is a #Cardano Data node
(emphasis on DATA)
We use asynchronous Rust, gRPC for networking and RocksDB for storage.
The whole idea is to have a node with a very small resource footprint, making dApp infrastructure more efficient.
We are really grateful to #CardanoCommunity. Two of our #Catalyst fund 9 proposals, Dolos and Oura V2 will receive funding.
Those teams that have not been funded, do not give up fund 10 is around the corner.
Lets keep #buildingoncardano!
We're making Tx3 the best-in-class toolkit for UTxO development. Learn once, use everywhere:
- A common DSL to describe UTxO protocols
- Off-chain codegen for TS, Python, Rust & Go
- DevNet for local testing
- IDE integration on your favorite editor
docs.txpipe.io/tx3
What about a bounty management system for open-source software development using #Marlowe?
- peer to peer contracts (maintainer / contributor)
- all interactions via Github bot
- detects when PR gets merged to release reward
bounties.txpipe.io/
⚠️ still WIP, preview only
3/ Dolos is written in Rust 🦀 using Pallas!
We strongly believe that node diversity should be top priority for #Cardano.
Dolos is far from being a full-blown node but it provides a strong open-source foundation to build on top.
github.com/txpipe/pallas
5/ Funded by #Catalyst
Dolos is for the community by the community. We managed to build this project thanks to #Catalyst funding and #opensource contributions.
Please consider our Fund11 proposal 🙏
(search for "txpipe" in your Catalyst app)
Are you heading to Buenos Aires for the #Cardano Constitutional Convention? 🇦🇷
We’d love to welcome you to our city and make the most out of your visit.
Drop us a line —we have an open space to hang out, share some mate and talk nerdy! 🤓🧉
1/ The Fund 11 LP ADA Catalyst vote is coming!
✂️ Snapshot - Jan 30th, 7 am UTC
🗓️ On-chain vote - Jan 31st, 9 am UTC.
$MIN in wallets, in LPs, in YF and in MINt conversion all count the same towards voting.
We're working on expanding Dolos to function as a Bitcoin light client.
- Lightweight client to follow Bitcoin networks
- Track UTxO ledger state and transactions
- Query data through gRPC & JSON-RPC
- Use as backend for bridges, dApps or local dev
github.com/txpipe/dolos?x
We're making UTxO RPC a common RPC interface for both Bitcoin & Cardano:
- Connect to supported Cardano & Bitcoin nodes
- Fast and efficient gRPC interface
- Client libraries for Python, TS, Rust, Go & Haskell
utxorpc.org
We need development partners for this initial proof-of-concept. It will require experience with cloud infrastructure (Kubernetes in particular).
If you're a #Cardano SPO interested in joining our development process, please fill out this form:
forms.gle/ktkTkPmD7Kzzywwk8
@clarkalesna does a great job showing how easy it's to connect to Dolos and just start querying data.
#gRPC is huge win for developer experience!
If you agree, please consider our #Catalyst proposal to keep improving the tool.
🛠️ #Cardano$ADA Developers did you ever just want to run a cardano-node and just query its data right away? No external providers, no API keys, no hassle?
Wouldn't it be nice if you could just "curl" some endpoint and test stuff or see data right away?
Well now you can with a new kind of Cardano Node written in #Rust called Dolos along with a new standard to interact with #UTxO blockchains. (#U5C) #UTxORPCgithub.com/txpipe/dolosutxorpc.org/
We're very proud to have contributed with @dcspark_io in this #OpenSource wallet backend.🤝
We'll keep pushing to improve the developer experience for all those #BuildingOnCardano🚀
Creating a Cardano wallet is a lot of work. But what if it didn't have to be?
Years went into all the open source tools used by Flint Wallet (@FlintWallet)
And with help from txpipe(@txpipe_tools), we're now giving it all to you in one easy-to-use box
Introducing Wallet OneBox
Wen a full-node in Rust?
A full-node requires a huge development effort, much more than what TxPipe can provide by itself.
That's why we're joining efforts with other teams in the ecosystem via the recently announced @pragma_org, to collaborate on a new ambitious project: #Amaru.
The building blocks developed for Dolos will be used as foundation for #Amaru. Dolos will evolve side-by-side as an efficient backend for dApps while Amaru's end-goal is to become a block producer / relay node that can be used by SPO.
By reusing the same building blocks in both projects, improvements on one will benefit the other. 🤝
Use as Provider for Blaze, Lucid-Evolution & MeshJS 😱
Dolos is now the first stand-alone component that you can use as provider for your favorite tx-builder. No need for any external services, just point your javascript code to your Dolos gRPC port.
Dolos comes with Mithril integration! 😉
No need to waste your day syncing Dolos, you can bootstrap directly from a Mithril snapshot. One little command and you're done!
For our Catalyst Fund 10 proposal, we want to work on a proof-of-concept that shows how we can turn Demeter.run into a federated grid of infrastructure providers:
lidonation.com/en/proposals/…