# Meeting Minutes 8 ###### tags: `BDK Core` `Meeting` :::info - **Location:** Online - **Date:** Jan 13th, 2023 09:00 AM (UTC) - **Agenda:** - What has yet to be completed for Alpha release. - What to complete for Beta release. - Integrating BDK Chain into BDK. - **Participants:** - Evan (@evanlinjin) - Daniela (@danielabrozzoni) - Alekos (@afilini) - Steve (@notmandatory) - Vlad (@vlad_kwasi) - **Reference:** - [Project board](https://github.com/users/LLFourn/projects/2/views/1) - [Last meeting, long time ago...](https://hackmd.io/@evanlinjin/bdk_core_7) ::: - Evan - Alpha release of bdk chain this week (15th Jan, 2023) - Applying changesets should be safe and consistent, but if people do crazy things with changesets it might not be. - TODO: edge cases in consistency, tx eviction conflicts, inflate_changeset, renaming things - cover all the edge cases for chaingraph consistency in tests - docs, comments, tests and release! - After alpha release, coin selection and tx builder stuff - TxBuilder steps: see https://github.com/LLFourn/bdk_core_staging/issues/40 - Coin selection needs rework - Waiting 4 planning module - Alekos - Stuck on the planning module things :sob: - "Hey remove this thing" and then he noticed he removed too much - Waiting for reviewers - Not possible to do it outside rust_miniscript - Final/nearly final API -> february - Daniela - Got Nakamoto working - Questions - Examples are "stateless"? No! - Stop gap (yes). - Nakamoto events: Block connected, block disconnected (we need a API to disconnect a block). - - Raj - Ideas on Transaction build: - Coin control. Can be done paralelly independent of other stuffs - Coin selection: Needs redesigning/improvements from Evan/Lloyd. - Transaction building: Need planning module and coin selection to be finalized. - Vlad