ink! is a toolkit for developing smart contracts on @Polkadot. With Rust 🦀 and WebAssembly!

Polkadot & Kusama
Joined August 2022
🎊 ink! on PolkaVM is finally here, and in partnership with @joinwebzero the The Blockspace Synergy Hack at the @Web3summit gave us our first glimpse at what’s possible on @Polkadot. 🚀 This hackathon brought all the good developer vibes ✨ The journey has begun. 🧵
25
25
1
112
16,907
💜
Replying to @LoLoCoding
And who could forget when we played the @ink_lang game at @AcademyPolkadot?? It was the BEST way to introduce and teach smart contracts and get students hands on experience quickly! omg and when Dima turned the team all into NFTs?? damn, maybe gone, but def not forgotten❤️‍🩹
12
1,036
long live ink! 😢 The best team I worked with at @paritytech Exceptional engineers, thoughtful humans, deeply committed to the ecosystem, the builders, and developer experience. Grateful for what I learned the @ink_lang team.
After months of sustained effort, we’re sharing difficult news: The Alliance is discontinuing ink! language development. This decision was not taken easily. 🧵👇
2
2
20
1,528
Replying to @ink_lang
When I first met you in 2022 at PBA, you were still part of parity. The uniqueness could be found in every small details. It was hard to write real apps with ink first. But it became better and better. And in fact one of the few reasons to be on Polkadot were rust smart contracts Goodbye. All the best to the developers who created maintained and sweated ink
1
12
692
Replying to @stakenode_dev
Ink! Was a really well-made framework
1
4
434
After months of sustained effort, we’re sharing difficult news: The Alliance is discontinuing ink! language development. This decision was not taken easily. 🧵👇
12
9
8
46
16,733
We believe the community deserves a full, transparent account of: • what happened • why decisions were made • what this means going forward That context is shared in the forum post below.
1
6
1,164
Happy New Year from ink! 🐙💜 May your contracts be safe, your builds fast, and your ideas bold. Have a wonderful 2026✨
1
2
28
767
Merry Christmas @Polkadot 🎁🎄✨
2
2
27
924
Rust safety. @Polkadot security. ink! v6 brings them together for decentralized systems that just work. 🐙⚡️
3
2
34
3,211
Write code in Rust. Deploy magic on @Polkadot. ✨
1
2
1
33
1,606
Why You Should Use Ethereum Addresses Inside Your ink! Contracts PolkaVM and its precompiles operate on H160 addresses. While testing a contract interacting with the erc20 precompile we ran into a small but important detail that ink! developers should keep in mind. If you take a Polkadot AccountId32, convert it into an H160, and then send tokens to that H160 without explicitly mapping it through revive, the runtime will not credit the original Polkadot account but a fallback account derived from that H160. Nothing errors but the tokens end up in the fallback account, not where you expected. Retrieving them requires revive-specific recovery extrinsics an inconvenient extra step for both users and developers. The simplest way to avoid this is: Use Ethereum H160 addresses as your contract’s identity format.
1
3
1
26
1,312
Polkadot Builder Party Hackathon: The Winning Projects xitter.cf/i/broadcasts/1eaKbjVaW…
11
25
3
162
28,674