Choose a rail
A rail is the on-chain structure that holds depositors’ BTC for your program. You choose it. Depositors don’t see it.
If you already have your own on-chain presence, you can list without using a rail.
What a listing contains
A listing has a provider record and one or more programs. Provider
Program
Your responsibilities on Dawn
- Claim before the deadline. You sweep each Escrow output with your key.
- Distribute before the deadline. You send principal plus the agreed yield to the depositor’s Timelock address.
- Keep your key safe.
provider_pubkey_hexis embedded in every depositor’s script. The matching private key is the only thing that can claim.
Building the transactions
Thebtc-locker SDK builds the claim and distribution transactions.