Introducing STRIKE

What is STRIKE?

STRIKE (Smart Transaction Route Integration Kit) enables users to share actionable links that unfurl into interactive STRIKE Cards on social media platforms, allowing seamless engagement with custom actions. STRIKE makes it easy to integrate blockchain actions with popular platforms like Twitter (X), offering users a one-click interaction with predefined actions. STRIKE consists of three main components:

  • STRIKE Core Library: The core logic and API interface for creating and managing Strike Cards.

  • STRIKE Registry Canister: A backend service that handles action requests and manages metadata.

  • STRIKE Chrome Extension: Enables users to interact with Strike Cards and execute actions directly from their browser.

The idea of STRIKE is to let users interact with DApps on the IC directly from social platforms.

We are grateful to DFINITY for supporting us with a developer grant.

Features

  • Provide a Chrome extension that transforms approved STRIKE links in X into the interactive cards that invoke ICP canister update calls with primitive candid types gated by a whitelist registry for security.

  • Provide Standardized on-chain action metadata format, public Rust SDK with full documentation, and unified API to make integration consistent and easy.

  • Provide an admin portal to manage action submissions and developer tools, including a real-time action preview and editor.

  • Powered by ICP for fast, decentralized performance

  • Interactive STRIKE Cards that unfurl with actionable content

  • Embed custom actions with simple JSON integration

  • Share directly to social media platforms like Twitter (X)

How to install

  • Install Strike Chrome extension (Visit STRIKE official site and Click ‘Get Chrome Extension’ button in the header, it will redirect to the Chrome Web Store. Click add to chrome.)

  • To create STRIKE cards please check out the tutorial video.

Tutorial Video

Built for users and developers please see https://youtu.be/EDgnSk63wMU

Documentation

STRIKE documentation can be found in the README section of https://github.com/oranj-base/strike and the official website https://strike.oranj.co

License

Apache 2.0

Resources

https://github.com/oranj-base/strike

https://x.com/strike_internet

https://strike.oranj.co

https://crates.io/crates/strike-actions

What next?

We would love to bring your DApps across social platforms! Please reach out to us if you’d like to connect.

5 Likes

Thanks for sharing your project here with us, @klulesss :slight_smile:

Please also consider adding this here: 📢 Call for Ecosystem Updates – Developer Newsletter #6