A True OP_NET Framework

OPP_NET

The bulletproof smart contract framework for Bitcoin L1. Pure Rust from contracts to indexer. Metashrew-powered WASM execution. No AssemblyScript, no compromises.

OPP Token Drop

46Days
:
14Hours
:
31Minutes
:
14Seconds
4,000+
Contracts Indexed
100%
Rust
3
Networks
0
AssemblyScript

Why OPP_NET

Built from scratch in Rust. Every component is purpose-built for performance, correctness, and sovereignty.

Pure Rust

No AssemblyScript. No TypeScript runtime. Contracts, indexer, CLI, and RPC server — all Rust, all the way down. TypeScript bindings exist for consumers, but the core is uncompromising.

Metashrew-Powered

WASM-native indexing via metashrew — the only indexer that runs your smart contract logic directly as a WASM module. No VM translation layers, no interpretation overhead.

Full RPC Compatibility

Drop-in JSON-RPC that routes btc_* methods to metashrew views and bitcoin_* methods through btcrpc-proxy to the underlying bitcoind. Legacy OP_NET assets like MOTO work out of the box.

OlympusDAO on Bitcoin

Full OlympusDAO V2 stack: OPP token, sOPP staking, gOPP governance, Treasury, Bonds, and OPPSWAP liquidity pools. Protocol-owned liquidity, on Bitcoin L1.

Self-Hostable

Kubernetes manifests, Docker images, and Flux GitOps — run the entire stack yourself. Full sovereignty over your indexer, RPC, and block explorer.

Execution Traces

Full call traces for every transaction: callType, target, caller, calldata, gas, storage writes, events, and nested sub-calls. Debug anything.

Public RPC

Free JSON-RPC endpoints. No API keys. No rate limits.

Mainnet
rpc.opnet.dev/mainnet
Testnet4
rpc.opnet.dev/testnet4
Regtest
rpc.opnet.dev/regtest

Open Source

Explore the full source code. Every contract, every indexer view, every CLI command.

Built by Operators.

Pure Rust from contracts to indexer. Metashrew-powered WASM execution. No AssemblyScript, no compromises. The bulletproof OP_NET framework for Bitcoin L1.

Read the docs →