You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Enabled debugging of the main process ([PR 2893](https://github.com/input-output-hk/daedalus/pull/2893))
31
54
55
+
## 4.9.1
56
+
57
+
### Fixes
58
+
59
+
- Fixed catalyst fund name ([PR 2946](https://github.com/input-output-hk/daedalus/pull/2946))
60
+
- Fixed macOS installer on Monterey 12.3 ([PR 2929](https://github.com/input-output-hk/daedalus/pull/2929))
61
+
62
+
### Chores
63
+
64
+
- Introduced new version of the `@cardano-foundation/ledgerjs-hw-app-cardano` package ([PR 2930](https://github.com/input-output-hk/daedalus/pull/2930))
65
+
32
66
## 4.9.0
33
67
34
68
### Features
@@ -61,6 +95,7 @@
61
95
62
96
### Fixes
63
97
98
+
- Improved error handling for incorrect passphrase and incorrect hardware wallet error ([PR 2860](https://github.com/input-output-hk/daedalus/pull/2860))
Copy file name to clipboardExpand all lines: README.md
+40-28Lines changed: 40 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,13 +8,15 @@
8
8
9
9
Daedalus - Cryptocurrency Wallet
10
10
11
-
## Installation
11
+
## Setup development environment
12
12
13
-
### Yarn
13
+
### Linux/macOS
14
+
15
+
#### Yarn
14
16
15
17
[Yarn](https://yarnpkg.com/lang/en/docs/install) is required to install `npm` dependencies to build Daedalus.
16
18
17
-
### Nix
19
+
####Nix
18
20
19
21
[Nix](https://nixos.org/nix/) is needed to run Daedalus in `nix-shell`.
20
22
@@ -57,22 +59,19 @@ If you get SSL error when running `nix-shell` (SSL peer certificate or SSH remot
57
59
```
58
60
2. Download certificate from https://docs.certifytheweb.com/docs/kb/kb-202109-letsencrypt/ and import to your keychain.
59
61
60
-
## Development
61
-
62
-
### Running Daedalus with Cardano Node
62
+
#### Running Daedalus with Cardano Node
63
63
64
-
#### Selfnode
64
+
#####Selfnode
65
65
66
66
1. Run `yarn nix:selfnode` from `daedalus`.
67
67
2. Run `yarn dev` from the subsequent `nix-shell` (use `KEEP_LOCAL_CLUSTER_RUNNING` environment variable to keep the local cluster running after Daedalus exits: `KEEP_LOCAL_CLUSTER_RUNNING=true yarn dev`)
68
-
1. Alternatively: run `yarn nix:selfnode yarn dev` to achieve the same thing in a single command. Note: after `yarn dev` exits, you will still remain in the `nix-shell`.
69
68
3. Once Daedalus has started and has gotten past the loading screen run the following commands from a new terminal window if you wish to import funded wallets:
70
-
- Byron wallets: `yarn byron:wallet:importer`
71
-
- Shelley wallets: `yarn shelley:wallet:importer`
72
-
- Mary wallets: `yarn mary:wallet:importer` (all of which contain native tokens which are visible once selfnode enters Mary era)
These scripts import 3 wallets by default. You can import up to 10 wallets by supplying `WALLET_COUNT` environment variable (e.g. `WALLET_COUNT=10 yarn mary:wallet:importer`).
78
77
@@ -91,43 +90,37 @@ If you get SSL error when running `nix-shell` (SSL peer certificate or SSH remot
91
90
| desiredPoolNumber | 3
92
91
| minimumUtxoValue | 1 ADA
93
92
94
-
#### Mainnet
93
+
#####Mainnet
95
94
96
95
1. Run `yarn nix:mainnet` from `daedalus`.
97
96
2. Run `yarn dev` from the subsequent `nix-shell`
98
-
3. Or in one command: `yarn nix:mainnet yarn dev`
99
97
100
-
#### Flight
98
+
#####Flight
101
99
102
100
1. Run `yarn nix:flight` from `daedalus`.
103
101
2. Run `yarn dev` from the subsequent `nix-shell`
104
-
3. Or in one command: `yarn nix:flight yarn dev`
105
102
106
-
#### Testnet
103
+
#####Testnet
107
104
108
105
1. Run `yarn nix:testnet` from `daedalus`.
109
106
2. Run `yarn dev` from the subsequent `nix-shell`
110
-
3. Or in one command: `yarn nix:testnet yarn dev`
111
107
112
-
#### Staging
108
+
#####Staging
113
109
114
110
1. Run `yarn nix:staging` from `daedalus`.
115
111
2. Run `yarn dev` from the subsequent `nix-shell`
116
-
3. Or in one command: `yarn nix:staging yarn dev`
117
112
118
-
#### Shelley QA
113
+
#####Shelley QA
119
114
120
115
1. Run `yarn nix:shelley_qa` from `daedalus`.
121
116
2. Run `yarn dev` from the subsequent `nix-shell`
122
-
3. Or in one command: `yarn nix:shelley_qa yarn dev`
123
117
124
-
#### Alonzo Purple
118
+
#####Alonzo Purple
125
119
126
120
1. Run `yarn nix:alonzo_purple` from `daedalus`.
127
121
2. Run `yarn dev` from the subsequent `nix-shell`
128
-
3. Or in one command: `yarn nix:alonzo_purple yarn dev`
129
122
130
-
#### Native token metadata server
123
+
#####Native token metadata server
131
124
132
125
Daedalus, by default, uses the following metadata server for all networks except for the mainnet: `https://metadata.cardano-testnet.iohkdev.io/`.
### Updating upstream dependencies (cardano-wallet, cardano-node, and iohk-nix)
154
+
### Windows
155
+
156
+
This option is only for troubleshooting windows specific issues with hardware wallets. It is not recommended to use Windows as a developer environment.
157
+
Most of the commands need `nix` and will run only on Linux or macOS.
158
+
159
+
#### Requisites
160
+
- Windows 10/11
161
+
- Daedalus testnet installation (similar version used in branch) in `C:\Program Files\Daedalus Testnet`
162
+
- NodeJS 16
163
+
- Python2
164
+
-`yarn global add windows-build-tools` (if this does not work extract daedalus\nix\windows-usb-libs.zip under daedalus\build folder)
165
+
- Microsoft Build Tools 2015
166
+
- Microsoft Visual Studio 2017 (Include Desktop development with C++)
167
+
-`yarn config set msvsversion 2015 --global`
168
+
169
+
#### Steps
170
+
-`yarn install`
171
+
-`yarn dev:windows`
172
+
173
+
#### Updating upstream dependencies (cardano-wallet, cardano-node, and iohk-nix)
162
174
163
175
`Niv` is used to manage the version of upstream dependencies. The versions of these dependencies can be seen in `nix/sources.json`.
0 commit comments