require(coll >= take * satsPerUnit, "collateral");Financial tools for Bitcoin capital
Arkade is an open, programmable extension of Bitcoin. Connect your application and build lending, yield, swaps and other financial products.
Capital, liquidity and data
Arkade gives your application three ways into Bitcoin markets. Vaults hold capital under terms written into them, Intents route liquidity from independent solvers, and Oracles sign the data that contracts settle on.
Vaults for capital
Hold native Bitcoin and assets under terms written into each vault, from lending pools to yield and escrow products.
Explore Bitcoin vaultsIntents for liquidity
Let users exchange assets, pay and receive inside your application, with independent solvers quoting each route.
Explore Bitcoin intentsOracles for data
Bring signed data such as a BTC/USD price to Bitcoin contracts, checked before anything settles on it.
Explore Bitcoin oracles
Stablecoins and real-world assets
Issue stablecoins and tokenized real-world assets, from equities and commodities to fund shares, and put them to work in your products.
Explore Bitcoin assets- USDXDollar stablecoinUnits6 decimals
- XEQTokenized stockUnitsOne per share
- XAUTokenized goldUnitsOne per gram
Turn transactions into logic
Write the terms of your product into Bitcoin itself: who can spend, when, and where the funds can go.
Every Arkade transaction is a Bitcoin transaction, with nothing wrapped, bridged or moved to another chain. Arkade works on Bitcoin today with Taproot, without consensus changes.
Your product defines the rules. Bitcoin remains the foundation.
Frequently asked questions
Arkade is an open, programmable extension of Bitcoin. Connect your application and build lending, yield, swaps and other financial products.
No. Every Arkade transaction is a Bitcoin transaction, and every Arkade output is a Bitcoin output. Arkade works on Bitcoin today with Taproot, without consensus changes. It is not a Layer 2, sidechain, blockchain or rollup.
No. Lending, yield, swaps and payments built with Arkade all use native Bitcoin. There is no wrapped token to mint, no bridge to trust and no other chain to move to.
Users control their funds. The Arkade operator checks every spend against its contract before it cosigns, and it cannot take funds. Every output keeps an exit path that its owner can use if the operator is unavailable.
No. Arkade complements Lightning. Applications can use Arkade for programmable Bitcoin transactions and connect to Lightning through supported payment routes.
Ark Labs builds Arkade, an open, programmable extension of Bitcoin. Ark Labs also works with exchanges, custodians and treasuries launching products built with Arkade.
Talk to Ark LabsUse the TypeScript SDK to create a wallet, connect to the operator, generate an address, and follow the maintained payment, asset, contract, or server examples.
Explore the docsConnect to Arkade
The TypeScript SDK connects your application to Arkade. Start with a wallet, an asset, or a vault.