radFi OP_12
radFi utilizes OP_12
as a key component of its Automated Market Maker (AMM) system. Unlike its traditional usage as a simple numeric constant in Bitcoin Script, radFi repurposes OP_12
to encode structured AMM data within dust value outputs. This allows RadFi to facilitate decentralized token AMM using Bitcoin-native transactions.
How radFi Uses OP_12
In radFi’s AMM design, a dust value output containing OP_12
encodes details such as:
Transaction type (provide liquidity, swap, withdraw liquidity)
Input and output asset amounts
Token identifiers
Trading fee information
Price range for limit orders (if applicable)
This approach enables fully on-chain AMM execution while remaining lightweight and efficient.
OP_12 Structure
Each radFi transaction contains at least 1 OP_12
data output formatted as follows:
Innovating Bitcoin DeFi
radFi’s repurposing of OP_12
for encoding demonstrates how Bitcoin Script can be extended to support DeFi applications on-chain natively, without smart contracts. By embedding structured data in dust UTXOs, radFi enables efficient AMM-based txs while maintaining the security and transparency of Bitcoin’s UTXO model.
Last updated