NArk 1.0.329-beta
README basename (markdown/plain text)Encoded URL references Microsoft documentation
SHA-25636ca7a30de9ee9c87f3ab84e0e46d7e478c37c2b2aa39a9280275dfbc579075c
MaleculeO(C₂)
Evidence
1# NArk .NET SDK
2
3A .NET SDK for building applications on [Arkade](https://arkadeos.com) — a Bitcoin virtual execution layer that enables instant, low-cost, programmable off-chain transactions using virtual UTXOs (VTXOs).
4
5[]( …
76:13… Singleton<IWalletProvider, DefaultWalletProvider>();
77services.AddSingleton<ISafetyService, YourSafetyService>();
78
79// Pick the blockchain backend you have a client for. Each helper registers
80// a single IBitcoinBlockchain that handles chain time, UTXO lookup at a
81// boarding address, broadcast, package broadcast, tx status and fee
82// estimation. Last registration wins, so you can swap in a custom impl
83// after the helper if you want to override one method.
84services.AddNBXplorerBlockchain(network, new Uri("http://localhost:32838"));
85// or: services.AddEsploraBlockchain(new Uri("https://mempool.space/api/"));
86// or: services.AddRpcBlockchain(rpcClient); // UTXO lookup not supported
87```
⋯8 lines
335:52… Os expire if not refreshed. A delegate service (e.g., [Fulmine](https://github.com/ArkLabsHQ/fulmine)) participates in batch rounds on your behalf, rolling VTXOs over before expiry.
336
337### Automated Delegation
338
339Wh …
⋯7 lines
347services.AddArkDelegation("http://localhost:7012");
348
349// That's it. HD wallets will now:
350// - Derive ArkDelegateContract for new receive/change addresses
351// - Auto-delegate incoming VTXOs to the delegator on receipt
⋯18 lines
454:54… ElectrumWsUri ElectrumTcpUri
455// Mainnet https://mempool.arkade.sh/api wss://electrum.arkade.sh tcp://electrum.arkade.sh:50001
456// Mutinynet https://mempool.mutinynet.arkade.sh/api wss://electrum.mutinynet.arkade.sh tcp://electrum.mutinynet.arkade.sh:50001
457// Regtest http://localhost:3000 ws://localhost:50003 tcp://localhost:50000
458//
459// ElectrumWsUri is the websocket URL — wss://electrum.arkade.sh
460// terminates at the host's port 443. ElectrumTcpUri is verified at the
461// protocol layer against `server.version`: public Ark Labs Fulcrum
462// instances only expose …
No evidence locations were recorded for this file. Raw result