OP_NET allows anyone to build, deploy, and interact with smart contracts on the Bitcoin Blockchain
Smart contracts on Bitcoin enable developers to build decentralized applications directly on Bitcoin's Layer 1
Bitcoin Security
All transactions are stored on and immutably secured by the Bitcoin network
WebAssembly Compatibility
Build with 10+ languages, including AssemblyScript and Rust
Bitcoin DeFi
Bitcoin is ready for DEXs, lending, staking, and other protocols, powered by smart contracts
Smart Contracts On Bitcoin
Easily deploy, manage, and use advanced smart contracts directly on Bitcoin
Developer Friendly
Offering a comprehensive suite of developer friendly tools to
build applications on Bitcoin
OP_NET is the next generation of smart
contract infrastructure
Making Bitcoin's Layer 1 accessible for
powerful app development
@final
export class MyToken extends DeployableOP_20 {
public constructor() {
super();
}
public override onDeployment(_calldata: Calldata): void {
const maxSupply: u256 = u256.fromString(
"100000000000000000000000000000000000"
); // Your max supply
const decimals: u8 = 18; // Your decimals
const name: string = "Test"; // Your token name
const symbol: string = "TEST"; // Your token symbol
this.instantiate(new OP20InitParameters(maxSupply, decimals, name, symbol));
}
}
OP_NET weaves smart contracts directly into
Bitcoin's Layer 1 enabling swaps, lending,
staking, and more, all without BIPs or protocol
changes
Use Bitcoin
as gas token
All transactions
stay on Bitcoin
Smart contract transactions all occur on
Bitcoin never leaving the chain
BTC is utilized as gas token to power
on chain activity; aligning with Bitcoin's
design and security model
Frequently Asked Questions
Build the Future of Bitcoin With Us
Join OP_NET’s Developer Community and Start Building!