# Rust Bitcoin Summit
## day 1
### rust-bitcoin
- stop at rust-bitcoin 0.32
- bdk 2.0 -> rust-bitcoin 0.33.0 -> primitives
- look into compat crate
- bindings into bitcoindevkit for rust-bitcoin
- all of them
#### #lookingforhelp
- support for simd ChaCha20-Poly1305 and bitcoin hashes
- async http (minreq fork?) no unicode optional async, openssl and rustls, low dependencies, system native ideally
- CVE rust-miniscript soon
- fixing CVE rust-bitcoin back to 0.29
- pure rust version of verification stuff kiks
- invert secp traits for impl by default prod or other secp c or non-c
- code size discussion
- public key error issue
- context generic maybe issue, will try making dyn
- is trait object self, needs to be checked
## day 2
### BDK
- feature requests
- labels
- events
- cpfp example
- checkin Cargo.lock at releases for dep audits
- deeper dive with Mammal
- adding wallet name for loadparams ie. postgres
- fee rate check for not over paying
- use rust-bitcoin psbt and remove signing from wallet
- vectorized sigs ie. from ledger into psbt
- migrate old pre 1.0 wallet last given index
- tnull better light client protocol?
- handle submit package
- more efficient
- previous outputs
- get chain tip to handle reorgs
- neutrum server? evan
- use ohttp for proxy
- bandwidth compare/analysis for cbf vs espora/electrum
- rust-bitcoin-maintainers tools
- check linux kernel maintainers file bip32 psbt
- or owners file
- Rob Anchorwatch
- re: unspendable tapkey, ok to just use the one in the spec
- Hunter Beast
- BitMask
- Thunder docs
- glossary
- unifi
- deterministic builds
- with nix https://github.com/ipetkov/crane ?
- nix tool https://github.com/ipetkov/crane
- HunterBeast
- how to handle loss of TransactionDetails
- needs single descriptor wallet
## day 3
### LDK
- Matt recommends lib fuzzer
- for BDK should focus on chain crate reorgs & balance calc
- question about internal vs no internal descriptor {0;1}
- dnssec_prover talk bip-353
- try satsto.me https://satsto.me/ and twelve.cash https://twelve.cash
- try opensrs https://opensrs.com/
- try phoenix.me
- TXT record <username or *>.user._bitcoin-payment.<domain> data is bip21 URI
- Frost tutorial
- secp256kfun
- proptesting vs fuzz testing
- utxo.club
## day 4
### Fedimint
- https://github.com/aleph-zero-foundation/AlephBFT
- asset liability modules
- using rocksdb links to native lib
- question/todo check for 64 bit address merkle tree issue
- question about onchain deposit script with timeout/return condition
- version 5 allowing better upgrade support
- stabilitypool 3rd party module
- nonce custom guess module?
- mprocs frontend devimint env
- social recovery hash video used by gardians to restore
- fedimint/CODEOWNERS
## Day 5
- Payjoin cli
- v2 cli demo
- https://ishaana.com/blog/wallet_fingerprinting/
- Cashu Rust + Payjoin
- mint cli creates payjoin proposal
- tokens B version uses cbor
- uses BDK onchain wallet
- Retro for this week
- thanks Jose bbq, Park hosting, Spiral food, Fedi social night
- tab conf , before next year in 2025
- week is too much, 3 days better
- scheduled hacking time, hacker garden?
- socratic prep
- hackaton?
- social night
- how to do more coding
- how to do sizing? projects vs people? but teams coming together is important.
- need to organize volunteers
- likes size around this 30 ppl
- senior ppl prefered but teams should be able to bring new folks
- TABConf good for bigger groups and training new folks
- foss month in April projects welcome to come to the park
- steve: make daily name tags
- steve: line up volunteers in advance for setup, cleanup and to organize social events, running hackathon
- steve: pre-schedule podcast recording day/time
- Kyoto
- demo with swift app sync
- transport options like http, tor
- needs work on peer selection
- Liana rust HWI library??
- RGB
- https://cryptoquick.com/files/BitMask-RGB-v2.pdf
- VLS
- VLS + ValidiTEE
- OP-TEE with ARM TrustZone (A arch only) coretexA
- Rockchip 3399 / Radxa Rock4 SBC
- Can work without Secure Element, Some may have one
- Citadel Dispatch with Matt and Kodi
- https://serve.podhome.fm/episodepage/CitadelDispatch/cd136-rust-bitcoin-summit-with-poelstra-harding-myers-corallo-and-more
- Nick discussion
- FediMints Desktop
- dioxus https://dioxuslabs.com/
- cross-platform
- Bitcoin Safe
- desktop wallet
- wizard for setup
- great wallet seed sheet
- nostr integration, co-signer chat
- future CBF
- categories for tx data
- Arti
- sqlite dependency with MSRV issues
- supports clearnet and onion services
- in future will allow hosting private service
- need new HTTP client
- need apps to be generic over data streams
- lots of tor crates + tokio + std
- Nix with DPC
- how the language works
- derivation
- maybe home manager for user daemon management