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
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.
rpc.opnet.dev/mainnetrpc.opnet.dev/testnet4rpc.opnet.dev/regtestOpen 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 →