# XDAG Mac Wallet ## Objectives 1. Develop with Swift 2. Create new wallet 3. Backup/Restore wallet 4. Balance, send, receive and history 5. QRCode support. Support XIP-4. 6. Support Touch ID 7. Auto-update 8. i18n ## GUI ### Home Page ![](https://i.imgur.com/yzzlELW.png) ### Preferences #### Pools ![](https://i.imgur.com/IIR0Alz.png) * The first one is selected by default * Pool will try to connect the remote address immediately when user selects. The line turns highlighted except connection is not built and status will be reset * Window can be closed while connection is being built * Click on highlighted pool triggers nothing * Key up/down doesn't be responded * New connection is trying to build when new line is selected **Sample columns** | Columns | Status | Name | Location | Rates | | -------- | -------- | -------- |-------- | -------- | | Samples | ⚡️ | xdag.coolmine.top |China | 1%-1%-1%-1% | ## Components * Auto-update https://github.com/sparkle-project/Sparkle * Touch ID https://developer.apple.com/documentation/localauthentication/ * XDagWallet C Library https://github.com/XDagger/xDagWallet