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
-Gecko, Avalanche client in Golang (https://github.com/ava-labs/gecko)
13
11
14
12
## Installation
15
13
16
-
1) Clone the repo ``git clone https://github.com/ava-labs/avalanche-wallet.git``
17
-
2) Go to root of the project ``cd avalanche-wallet``
18
-
3) Install javascript dependencies with ``yarn install``.
14
+
1. Clone the repo `git clone https://github.com/ava-labs/avalanche-wallet.git`
15
+
2. Go to root of the project `cd avalanche-wallet`
16
+
3. Install javascript dependencies with `yarn install`.
19
17
20
18
## Running The Project
21
19
22
20
In order for the wallet to work, it needs the Avalanche network to operate on. By default the wallet will connect to the Avalanche test network.
23
21
24
-
1) If you want to connect to a local network, make sure you have installed and able to run a Gecko node properly.
25
-
2) Run the project with hot reloading ``yarn serve``
22
+
1. If you want to connect to a local network, make sure you have installed and able to run a Gecko node properly.
23
+
2. Run the project with hot reloading `yarn serve`
26
24
27
-
When you go to the website on your browser, you might get a warning saying
25
+
When you go to the website on your browser, you might get a warning saying
28
26
"Site is not secure". This is because we are signing our own SSL Certificates. Please ignore and continue to the website.
29
27
30
28
## Deployment
31
29
32
-
1) Compile and minify to have a production ready application with ``yarn build``.
33
-
2) Serve from the ``/dist`` directory.
34
-
35
-
## Changing the Network
36
-
37
-
By default the wallet will connect to the Avalanche test network. You can change to another network by clicking the button labeled `TestNet` on the navigation bar and selecting another network, or add a custom network.
30
+
<<<<<<< HEAD
31
+
32
+
1. Compile and minify to have a production ready application with `yarn build`.
33
+
2.# Serve from the `/dist` directory.
34
+
35
+
1) Compile and minify to have a production ready application with `yarn build`.
36
+
2) Serve from the `/dist` directory.
37
+
38
+
## Releases
39
+
40
+
1. Generate a [personal access token](https://github.com/settings/tokens/new?scopes=repo&description=release-it)
41
+
2. Save it in your local env as RELEASE_IT_GITHUB_TOKEN
42
+
3. Run `yarn release`
43
+
44
+
## Changing the Network
45
+
46
+
By default the wallet will connect to the Avalanche test network. You can change to another network by clicking the button labeled `TestNet` on the navigation bar and selecting another network, or add a custom network.
47
+
48
+
> > > > > > > dev
49
+
50
+
## Changing the Network
51
+
52
+
<<<<<<< HEAD
53
+
By default the wallet will connect to the Avalanche test network. You can change to another network by clicking the button labeled `TestNet` on the navigation bar and selecting another network, or add a custom network.
38
54
39
55
## Explorer API
40
56
57
+
# The wallet uses the Avalanche Explorer API to display wallet transaction history.
41
58
42
-
The wallet uses the Avalanche Explorer API to display wallet transaction history.
59
+
The wallet uses the Avalanche Explorer API to display wallet transaction history.
60
+
61
+
> > > > > > > dev
43
62
44
63
WARNING: This history might be out of order and incomplete.
45
64
@@ -49,8 +68,12 @@ We suggest using Google Chrome to view the Avalanche Wallet website.
49
68
50
69
### Firefox and https
51
70
71
+
<<<<<<< HEAD
72
+
Firefox does not allow https requests to localhost. But the Avalanche Wallet uses https by default, so we will need to change this to http. Make this switch by editing the `vue.config.js` file in the root directory and change
73
+
=======
74
+
Firefox does not allow https requests to localhost. But the Avalanche Wallet uses https by default, so we will need to change this to http. Make this switch by editing the `vue.config.js` file in the root directory and change
52
75
53
-
Firefox does not allow https requests to localhost. But the Avalanche Wallet uses https by default, so we will need to change this to http. Make this switch by editing the `vue.config.js` file in the root directory and change
76
+
> > > > > > > dev
54
77
55
78
```
56
79
devServer: {
@@ -68,125 +91,48 @@ devServer: {
68
91
69
92
and run `yarn serve` to reflect the change.
70
93
71
-
# Keystore File Spec
72
-
73
-
### v1.0.0 (initial)
74
-
75
-
```typescript
76
-
interfaceIKeystoreFile{
77
-
salt
78
-
pass_hash
79
-
keys: [
80
-
{
81
-
key,
82
-
nonce,
83
-
address
84
-
}
85
-
]
86
-
}
87
-
```
88
-
89
-
### v2.0.0
90
-
91
-
```typescript
92
-
interfaceIKeystoreFile{
93
-
version
94
-
salt
95
-
pass_hash
96
-
warnings
97
-
keys: [
98
-
{
99
-
key
100
-
iv
101
-
address
102
-
}
103
-
]
104
-
}
105
-
```
106
-
107
-
### v3.0.0
108
-
Underlying encryption changed.
109
-
```typescript
110
-
interfaceIKeystoreFile{
111
-
version
112
-
salt
113
-
pass_hash
114
-
warnings
115
-
keys: [
116
-
{
117
-
key
118
-
iv
119
-
address
120
-
}
121
-
]
122
-
}
123
-
```
124
-
125
-
### v4.0.0
126
-
Avalanche uses bech32 addresses. Removed address field from keys and the warning message.
127
-
```typescript
128
-
interfaceIKeystoreFile{
129
-
version
130
-
salt
131
-
pass_hash
132
-
keys: [
133
-
{
134
-
key
135
-
iv
136
-
}
137
-
]
138
-
}
139
-
```
140
-
141
-
142
-
### v5.0.0
143
-
Encodes mnemonic phrase as the key.
144
-
```typescript
145
-
interfaceIKeystoreFile{
146
-
version
147
-
salt
148
-
pass_hash
149
-
keys: [
150
-
{
151
-
key
152
-
iv
153
-
}
154
-
]
155
-
}
156
-
```
157
-
158
-
159
-
160
94
# Local Storage Remember Wallet Spec
95
+
161
96
Basically same as storing the keystore file in the browser localstorage.
162
97
163
98
If there is a remembered wallet it will be the Keystore JSON format.
0 commit comments