# 🚀 ink! Alliance: Six-Month Progress Update

**URL:** https://forum.polkadot.network/t/ink-alliance-six-month-progress-update/12196
**Category:** Ecosystem
**Tags:** ink, smart-contracts
**Created:** [March 21, 2025, 11:59am UTC](https://forum.polkadot.network/t/ink-alliance-six-month-progress-update/12196 "2025-03-21T11:59:24Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![ink\_alliance](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.polkadot.network/ink_alliance/32/10410_2.png) [@ink\_alliance](https://forum.polkadot.network/u/ink_alliance)
#### Post date: [March 21, 2025, 11:59am UTC](https://forum.polkadot.network/t/ink-alliance-six-month-progress-update/12196/1 "2025-03-21T11:59:24Z")

</div>

Hello Polkadot Community!

The ink! Alliance has now been operating as a decentralised initiative for six months, and we’re excited to share the major milestones we’ve achieved. Our core mission remains clear: **making ink! ready for the upcoming launch of pallet-revive and PolkaVM on Polkadot, and enabling seamless compatibility with Solidity and its tooling.**

Here’s what we’ve accomplished together:

## New Releases: ink! v5.1.x and cargo-contract updates

We’ve successfully released multiple significant updates:

- **ink! v5.1.0** and **v5.1.1** are live, introducing new features and enhancements. The most notable ones are XCM support and implementing the results from our audit by the SRLabs and Parity Security team.
- **cargo-contract** CLI has seen several iterative improvements across versions **4.1.2** , **4.1.3** , and the **5.0.x** series up to **5.0.3**.

## Migration to pallet-revive & PolkaVM

Our ongoing migration work towards integrating ink! with pallet-revive and PolkaVM is advancing steadily. During this process, we uncovered several important bugs in PolkaVM and `polkadot-sdk` crates, clearly highlighting the value of a diverse ecosystem with different implementations and test vectors.

- [Contributions to `polkavm`](https://github.com/use-ink/ink-alliance/issues/24).
- [Contributions to `pallet-revive`](https://github.com/use-ink/ink-alliance/issues/23).
- [Contributions to other Polkadot crates](https://github.com/use-ink/ink-alliance/issues/38).

The ink! Alliance contributed by identifying these critical issues, making sure both ink! and the wider Polkadot ecosystem benefit from enhanced stability and readiness.

We’ve also directly contributed improvements to pallet-revive (the PolkaVM substrate pallet) to extend its capabilities, ensuring deeper and richer integration between runtime and contracts.

- [See our recent contribution](https://github.com/paritytech/polkadot-sdk/pull/7091)

## Solidity Compatibility

We’ve reached a major milestone by enabling Solidity compatibility in ink! tooling. Developers can now generate Solidity-compatible ABIs and metadata directly from cargo-contract, allowing Solidity developers and Ethereum tooling to seamlessly interact with ink! smart contracts.

 ![Solidity compatibility](https://europe1.discourse-cdn.com/flex005/uploads/polkadot2/original/2X/3/3168850338fabf18745bee3a789fc21654964abd.jpeg)

- **Done** :
  - Solidity-compatible ABI and metadata generation.
  - Solidity ABI-compatible selectors for ink! messages.
  - Solidity call input decoding for improved interoperability.

- **In Progress** :
  - Mapping Rust types to Solidity ABI-compatible types ([issue](https://github.com/use-ink/ink/issues/2429)).
  - Introducing user-defined errors in ink! metadata for Solidity compatibility ([issue](https://github.com/use-ink/ink/issues/2404)).

- **Planned** :
  - Auto-generation of Solidity interfaces from ink! contracts ([issue](https://github.com/use-ink/cargo-contract/issues/1977)).
  - Compile-time safety checks to prevent unintended mutations in contracts ([issue](https://github.com/use-ink/ink/issues/2405)).

## Community Coordination & Public Meetings

The ink! Alliance maintains transparency through bi-weekly public meetings to synchronise, coordinate next steps, and share updates openly with the community. Everyone interested can access detailed notes from these meetings.

- [Meeting notes available here](https://github.com/use-ink/ink-alliance/tree/main/meetings).

## ink! Website Revamp

To better serve our growing community and unify our branding and developer experience, we initiated a [bounty to revamp the ink! website](https://forum.polkadot.network/t/bounty-ink-documentation-website-upgrade/11747). Multiple teams applied, the community curators selected a talented team, and exciting work is already underway!

Here’s a sneak peek:

 ![use.ink revamp sneak peak](https://europe1.discourse-cdn.com/flex005/uploads/polkadot2/original/2X/9/90d9d3a45be7da58ca57ed58ff54003560c2b188.jpeg)

## Ecosystem Survey – Share Your Feedback!

We launched an ecosystem-wide survey to better understand the needs of the ecosystem, usage patterns, and suggestions. Whether an active ink! developer, a community enthusiast, or just curious about ink!, we collected feedback from everyone.

- [Participate in our quick ecosystem survey, it is still open!](https://docs.google.com/forms/d/e/1FAIpQLScw7w_eNdNTz0AVlZaTZFdvuFMiOxMYWLsg-VhKGl74zeeLRg/viewform?usp=header)

## Developer Outreach & Sub0 Sponsorship

We proudly sponsored Sub0, held hands-on workshops, and supported developers through technical challenges at the event. The engagement and enthusiasm we saw were incredibly encouraging.

 ![ink! at sub0](https://europe1.discourse-cdn.com/flex005/uploads/polkadot2/original/2X/e/e555d9cf6533acdf70b68006a699e2b94d2e55db.jpeg)

## Virtual Workshops

We’ve also done many virtual workshops helping teach developers about ink!. This includes hosting several workshops for [Encode Club’s ink! bootcamp](https://www.encode.club/encode-polkadot-ink-summer2024-bootcamp), covering beginner concepts, up to more advanced topics like using cross-chain messaging. Additionally, we were honored to present [ink! at Edgeware DAO](https://x.com/EdgewareDAO/status/1843992429713830096).

 ![ink! x encodeclub](https://europe1.discourse-cdn.com/flex005/uploads/polkadot2/original/2X/7/778ed42e2890b310d31e78e41f3512144db7f1fd.png)

## Security Audits – ink! v5 Audit Completed

Security remains paramount. We’ve addressed and resolved all findings from our recent ink! v5 security audit, with auditors SRLabs praising the swift and comprehensive resolution.

- [Read the auditor’s feedback here](https://x.com/ink_lang/status/1882153956995907608).

## Consistent Community Engagement

Our social media presence has steadily grown, with consistent posts (minimum twice weekly) highlighting technical updates, community stories, and more. We’re pleased to see significantly increased community interaction, interest, and awareness about ink!.

* * *

## 📌 What’s Next?

The first six months have clearly demonstrated the effectiveness and resilience of our decentralised approach. The ink! Alliance has not only improved ink! itself but has provided significant contributions to the broader Polkadot ecosystem (notably pallet-revive and PolkaVM).

Our eyes remain firmly set on ensuring ink! is polished and ready when pallet-revive and PolkaVM launch on Polkadot, providing Rust-based smart contracts seamless execution alongside Solidity compatibility.

We invite everyone in the community to follow our journey and share your honest feedback. In return, we commit to improve and build what is necessary to empower developers to thrive within the Polkadot ecosystem.

We are extremely motivated and excited for the future of Polkadot’s Rust Smart Contract language, ink!!

Thank you all for your continued support!

Warm regards,

**The ink! Alliance**
