bitmask-core
bitmask-core copied to clipboard
Core functionality for the BitMask wallet
The TypeScript methods are very under-documented. It would be a huge help to us if someone wanted to add comments to functions in the various bitmask-core modules, including for example...
We need to support non-taproot addresses generation (and then scanning) for receiving sats from wallets that don't support taproot.
It'd be better if we weren't constantly passing hashes and private keys and descriptors back and forth between WASM and JS. WASM could just keep the secrets in zeroizable memory,...
Today the RGB module works based in unit of work concept, or that, each operation can be valid only when everything works, like transaction in database (commit and rollback operations)....
In this transaction we're sending the coin that's used to pay for the dust output and fees is sent back to the address: https://mempool.space/testnet/tx/19e844a8a3d540438700f710bec6ad589bac8c0fea5266aeba7040fa7744ef5a Notice that the address is reused....
A list_activities method should be available, and show the following information: - Timestamp - Contract ID - Ticker - Amount - Transfer fees - Confirmation state: - WaitingCounterparty(expiration: Instant) -...
We need a method to extract consignment info without adding it to the stock. This can be used to verify the asset before accepting it.
- [ ] Vault support for derivation path for Ordinals assets - [ ] Deposit Inscription address - [ ] List Inscriptions - [ ] Get source links from Ord...
We should try to retain Carbonado-encoded files within the client, and provide them to methods that can make use of them. Then, automerge both sources of data, the local data...
- [ ] Count RGB UTXOs towards Bitcoin balance, minus default network dust limit of 546 * 4 - [ ] When making a payment, if sats on an RGB...