Pinned Tweet
Kaspa Native is live!
A new X account and YouTube channel for native Kaspa development.
Starting with an Argent live coding session, building a simple multi-actor ticketing app from start to finish
>
A new X account and YouTube channel for native Kaspa development.
Starting with an Argent live coding session, building a simple multi-actor ticketing app from start to finish
>
40
215
574
45,003
From UTXOs and covenants to KCC20 token borrowing in Argent.
Part 1 -
YT: youtube.com/watch?v=vZUS45…
X: x.com/i/broadcasts/1…
Part 2 -
x.com/i/broadcasts/1…
GitHub: github.com/Manyfestation/…
Part 1 -
YT: youtube.com/watch?v=vZUS45…
X: x.com/i/broadcasts/1…
Part 2 -
x.com/i/broadcasts/1…
GitHub: github.com/Manyfestation/…
0
11
32
1,663
Kaspa Native retweeted
Finally, Silverscript v1 is out [Link in the reply]. This completes the journey we started eight months ago with Toccata — it's finally possible to write human- (and AI-) readable smart contracts on Kaspa.
This language started simply as "CashScript with loops", but eventually grew into a full-fledged smart contract language capable of expressing complex, stateful contracts. It's always fun to look back at the first token mechanism @IzioDev and I worked on using raw opcodes, which took thousands of lines of code, and see the same thing implemented in just 60 easy-to-read lines of Silverscript.
I'm excited to explore the possibilities of UTXO programmability together with the Kaspa community, and this is only the beginning - Silverscript will evolve, Argent will add higher layers of abstractions, and I'm sure more people will find their own way of extending this new ecosystem.
This language started simply as "CashScript with loops", but eventually grew into a full-fledged smart contract language capable of expressing complex, stateful contracts. It's always fun to look back at the first token mechanism @IzioDev and I worked on using raw opcodes, which took thousands of lines of code, and see the same thing implemented in just 60 easy-to-read lines of Silverscript.
I'm excited to explore the possibilities of UTXO programmability together with the Kaspa community, and this is only the beginning - Silverscript will evolve, Argent will add higher layers of abstractions, and I'm sure more people will find their own way of extending this new ecosystem.
121
449
1,190
143,451
A Kaspa-native name service prototype built with Argent
my first Argent application: a name service and it was incredibly simple to build.
users can mint a transferable UTXO representing a unique name (~=NFT). they can transfer it, or co-spend it with another covenant-based application to prove ownership of that name: it's composable later.
uniqueness is enforced through a compressed sparse merkle tree, preventing the same name from being minted twice while keeping computation low. the tree implementation is useful beyond this showcase, which is another reason why i wanted to share it.
a worst-case sparse-tree insertion may require rebuilding up to 256 levels. @michaelsuttonil suggested exposing two registration paths: a bounded fast path for compressed proofs, and a general fallback. this reduces script size and compute budget hence network fees, in the common case.
reminder that kcc-02 (and soon kcc-03) are still being discussed and so the ownership and authentication model should not be treated as final, as is, it will not be inter-operable across wallet ecosystem, which should be an imminent focus.
this is a proof of concept rather than a full-featured reference name service. the goal is also to give developers and LLMs a concrete Argent example of these techniques.
2
26
142
3,748
🎥 YouTube: youtube.com/watch?v=xZsuvc…
📦 Argent repo: github.com/argent-lang/ar…
📖 Session code: github.com/argent-lang/ar…
📦 Argent repo: github.com/argent-lang/ar…
📖 Session code: github.com/argent-lang/ar…
0
21
68
3,620




