Dogecoin < > ICP Integration : live (beta) 🎉

Dear Internet Computer community,

It is with great pleasure that we announce the launch of the Dogecoin integration on the Internet Computer. The integration is now live, and you can begin experimenting with it and building Dogecoin-powered applications today :dog_face:

We have recently deployed the Dogecoin canister, which connects directly to the Dogecoin mainnet and exposes a new set of APIs that your canister can use to interact with Dogecoin. The integration is currently in beta, meaning it is feature-complete but still undergoing refinement and performance tuning.

Highlights

A fully native integration
The Dogecoin integration follows the same architectural principles as the Bitcoin integration on the Internet Computer: no bridges, no intermediaries, and no centralized components. Canisters can programmatically hold, receive, and transfer DOGE securely and natively.

Developers who have already built on Bitcoin for ICP will feel right at home. This integration leverages the same battle-tested design as the Bitcoin integration, and the API is very similar.

A new Dogecoin API
With this release, canisters gain access to a new suite of APIs:

  • dogecoin_get_utxos: returns the UTXOs associated with any Dogecoin address.
  • dogecoin_get_balance: returns the balance of any Dogecoin address.
  • dogecoin_get_current_fee_percentiles: returns the fee percentiles from the most recent 1,000 transactions.
  • dogecoin_get_block_headers: returns the raw block headers from a given range of heights.
  • dogecoin_send_transaction: sends a raw transaction to the Dogecoin network.

Combined with the existing threshold ECDSA API, canisters can generate Dogecoin addresses, hold DOGE natively, and sign transactions before sending them to the Dogecoin network. By leveraging threshold signatures, no additional infrastructure is required to manage keys, and everything is handled securely and reliably within the subnet.

Reminder: why this matters

Dogecoin remains one of the most widely recognized and transacted cryptocurrencies.
As one of the memecoins OGs and consistently a top digital asset by market cap, Dogecoin has a longstanding, active user base. By enabling direct, native integration, IC developers can now build smart contracts that interact with a large and actively used asset.

A real DeFi ecosystem for Dogecoin has barely existed—until now.
With native integration on the IC, developers can build the first generation of Dogecoin DeFi: DEXs, lending protocols, cross-chain integrations, payment apps, tipping platforms, gaming integrations, and more. For Web3 users, this creates the first truly safe way to use DOGE with smart contracts.

Where can I find the documentation?

You can find the complete documentation here: Introduction - Build on Dogecoin. It is also accessible from the Dogecoin canister repository.

How can I get started with the Dogecoin API?

You can begin by exploring the basic Dogecoin example canister, which demonstrates how to interact with the Dogecoin API. Deploying this example canister and interacting with it can be done easily from ICP Ninja.

Are there plans to support Dogecoin testnet?

At this time, the Dogecoin testnet is not planned to be supported, as it has proven to be unstable and unreliable.

Developers can test their applications locally by deploying a Dogecoin regtest network. Moreover, Dogecoin mainnet fees remain low, typically less then $0.05 per transaction, making mainnet testing practical and affordable.

Give it a try, explore the APIs, and let us know what you think!

We’re excited to see what you build :star_struck:

18 Likes

I still fail to see the value here…

2 Likes

Here’s the value you aren’t seeing:

ICP just gained the right to compete for a share of Dogecoin’s entire market cap. If even 5% of DOGE’s supply eventually flows into ICP dApps that’s a billion dollars of potential TVL / transactional volume.

8 Likes

Sending and receiving dogecoin takes at minimum 1 minute for the first confirmation. This integration would be a big upgrade in speed and a reduction in the fees. It also opens up the possibility of DOGE DeFi related dApps built on $ICP.

If the dogecoin community adopts ckDOGE. This could be huge and mutually beneficial for both DOGE & ICP holders.

5 Likes

Wow nice nice i want to Try :grin:

2 Likes

Just wanted to congratulate the whole team which worked on this integration, hats off

2 Likes

I wanted to learn how everything worked, so I built a very simple Doge NFT Game as a proof-of-concept in about two hours on mainnet.

It was surprisingly straightforward to put together, even though I never touched NFT’s before

POC Features:

– DOGE wallet generation
– Deposit (detection)
– NFT minting (10k supply / 5 rarities)

3 Likes

Lets see in a couple of months…