Transaction Introspection
Contracts can inspect Bitcoin transactions directly via precompiled contracts. This allows you to:- Verify that a user sent a specific UTXO or satoshis before executing logic
- Build token bonding curves pegged to Bitcoin flows
- Enforce custom asset entry conditions without relying on off-chain bridges
Satoshi Location
Contracts can determine the exact location of a satoshi within a transaction output. This enables:- Precision tracking of scarce or ordinalized satoshis
- Conditional execution based on which satoshi or output a user controls
- Novel NFT-like use cases tied directly to individual satoshis
Timelock Script Generation
Contracts can generate Bitcoin timelock scripts programmatically:- Enforce time- or height-based release of funds
- Build vaults, escrows, and delayed payouts without any external oracle
- Combine with on-chain contract logic for hybrid BTC+EVM workflows
Examples of What Ethereum Cannot Do
- Ordinalized Asset Control: Track specific satoshis, not just fungible balances.
- BTC-Backed AMMs and Bonding Curves: Accept and reason about raw Bitcoin inputs natively, without wrapping or trust intermediaries.
- Hybrid Contracts: Combine EVM logic with Bitcoin timelocked ordinals, UTXO proofs, or ordinals in a single execution.
- Fully On-Chain Settlement: Exit BRC20 tokens back to Bitcoin directly, with no bridge or multisig dependency.