💡General Information

DIPE Protocol Documentation

Overview:

The DIPE (Decentralized Internet Protocol Execution) protocol is a token protocol designed for use on the Dogecoin blockchain. It enables the deployment, minting, transfer, splitting, and combining of tokens. This document provides an overview of the protocol, the structure of its transactions, and how to interpret and process them.

Transaction Structure:

Each DIPE protocol transaction includes several key components:

  • OP_RETURN Data: Encodes the transaction type, action, and relevant fields.

  • Receiver Output: An output with a value of 0.01 DOGE (dogecoin dust limit), identifying the receiving address.

  • Sender Public Key: Extracted from the transaction's input script.

Transaction Types:

The DIPE protocol supports several types of transactions, each serving a different purpose in the token lifecycle. These transaction types are embedded in the OP_RETURN data of Dogecoin transactions and include Deploy (D) , Mint (M) , Transfer (T) , Split (S) , and Combine (C).

Deploy (D):

Deploy transactions are used to create new tokens on the Dogecoin blockchain.

🐕Deploy (D)

Mint (M):

Mint transactions are used to create new units of an existing token.

🐕Mint (M)

Transfer (T):

Transfer transactions are used to move tokens from one address to another.

🐕Transfer (T)

Split (S):

Split transactions are used to break down a UTXO DIPE amount into smaller amounts within the same wallet.

🐕Split (S)

Combine (C):

Combine transactions are used to merge tokens from multiple UTXOs into a single UTXO.

🐕Combine (C)

Last updated