This repository was archived by the owner on Feb 25, 2019. It is now read-only.
File tree 7 files changed +73
-36
lines changed
7 files changed +73
-36
lines changed Original file line number Diff line number Diff line change 27
27
* 扫描二维码发送资产
28
28
* 接收资产
29
29
* 信任资产
30
+ * 资产预估(XCN)
30
31
* 充值提现
31
32
* 充值
32
33
* 提现
34
+ * 历史记录查询
33
35
* 交易
34
36
* 自定义交易对
35
37
* 交易盘面
36
38
* 撤消委单
39
+ * K线图展示功能
40
+ * 交易历史
37
41
* 安全
38
42
* PIN
39
43
* 密码
42
46
* 多语言
43
47
44
48
45
-
46
- ## 构造
47
- ```
48
- npm install -g cordova
49
- npm install
50
- npm run build
51
- cordova prepare
49
+ ## 开发
52
50
```
51
+ # 可以使用cnpm或yarn代替npm
52
+
53
+ # 需要安装cordova7.x的版本
54
+ npm i -g cordova@7.1.0
55
+ git clone https://github.com/stellarcn/firelfy.git
56
+ cd firefly
57
+ npm i
58
+ # 打包
59
+ npm run build # 生成js css等文件
60
+ npm run chcp # 生成运态更新文件
61
+ npm run cordova # 下载android和ios及相关插件
62
+ # 解压 firefly/docs/resources/android-res.zip到firefly/platforms/android/res目录
63
+ # 解压firefly/docs/resources/ios-Images.xcassets.zip到firefly/platforms/ios/firefly目录,替换Images.xcassets
53
64
54
- ### 生成APK需要用到
55
- - android studio
56
- - android sdk 19 +
65
+ # 使用android studio打开firefly/platforms/android,即可远行android项目
66
+
67
+ # 使用xcode打开firefly/platforms/ios,即可运行ios项目
68
+
69
+ ```
57
70
58
- ### 生在IPA需要
59
- - xcode
60
71
61
72
62
73
## 开源协议
Original file line number Diff line number Diff line change @@ -27,13 +27,17 @@ firefly is a mobile wallet for [Stellar](https://stellar.org) network. It suppor
27
27
* Send Asset By QRCode
28
28
* Receive Asset
29
29
* Trust
30
+ * estimation (XCN)
30
31
* Funding
31
32
* Deposite
32
33
* Withdraw
34
+ * History
33
35
* Trade
34
36
* Custom Trade Pair
35
37
* Order Book
36
38
* Cancel Trade
39
+ * Candlestick chart
40
+ * History
37
41
* Security
38
42
* PIN
39
43
* Password
@@ -42,20 +46,28 @@ firefly is a mobile wallet for [Stellar](https://stellar.org) network. It suppor
42
46
* Multi Language
43
47
44
48
45
- ## Building
46
- ```
47
- npm install -g cordova
48
- npm install
49
- npm run build
50
- cordova prepare
49
+ ## Develop
51
50
```
51
+ # You can use cnpm or yarn instead of npm
52
+
53
+ # firefly depend on cordova7.x
54
+ npm i -g cordova@7.1.0
55
+
56
+ git clone https://github.com/stellarcn/firelfy.git
57
+ cd firefly
58
+ npm i
59
+ # build
60
+ npm run build # generate js and css files
61
+ npm run chcp # generate hot code update files
62
+ npm run cordova # download android and ios plugins
63
+ # unzip firefly/docs/resources/android-res.zip to firefly/platforms/android/res
64
+ # unzip firefly/docs/resources/ios-Images.xcassets.zip to firefly/platforms/ios/firefly,replace folder Images.xcassets
52
65
53
- ### Build APK Need
54
- - android studio
55
- - android sdk 19 +
66
+ # use android studio to open firefly/platforms/android, run for android
56
67
57
- ### Build IPA Need
58
- - xcode
68
+ # use xcode to open firefly/platforms/ios, run for ios
69
+
70
+ ```
59
71
60
72
61
73
## License
Original file line number Diff line number Diff line change 1
1
2
2
2.0.0
3
3
====
4
- * [ ] cache data to the sqlite database, and when you open the application, read the data from the cache first
5
- * [ ] cancel the ` interval ` and use the ` stream ` api, including ` orderbook\trade\account `
6
- * [ ] recharge and withdrawal support [ SEP006 protocol] ( https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0006.md )
7
- * [ ] improve operation and performance of trade
8
- * [ ] k line graph
4
+ * [ x ] cache data to the sqlite database, and when you open the application, read the data from the cache first
5
+ * [ x ] cancel the ` interval ` and use the ` stream ` api, including ` orderbook\trade\account `
6
+ * [ x ] recharge and withdrawal support [ SEP006 protocol] ( https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0006.md )
7
+ * [ x ] improve operation and performance of trade
8
+ * [ x ] k line graph
9
9
* [ ] reset password
10
- * [ ] trust anchor from code and issuer
10
+ * [ x] trust anchor from code and issuer
11
+
12
+
13
+ 2.1.0
14
+ ====
15
+ * [ ] trade improments
16
+ * [ ] support [ SEP005 protocol] ( https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0005.md )
17
+ * [ ] merge account
18
+
Original file line number Diff line number Diff line change 1
1
2
2
2.0.0
3
3
====
4
- * [ ] 缓存数据到sqlite数据库,新打开应用后,先从缓存中读取数据
5
- * [ ] 取消interval,采用stream,包括orderbook\trade\account
6
- * [ ] 充值提现支持[ SEP006标准] ( https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0006.md )
7
- * [ ] 交易界面操作和性能优化
8
- * [ ] K线图功能
4
+ * [ x ] 缓存数据到sqlite数据库,新打开应用后,先从缓存中读取数据
5
+ * [ x ] 取消interval,采用stream,包括orderbook\trade\account
6
+ * [ x ] 充值提现支持[ SEP006标准] ( https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0006.md )
7
+ * [ x ] 交易界面操作和性能优化
8
+ * [ x ] K线图功能
9
9
* [ ] 重置密码
10
- * [ ] 支持手动授信资产(指定资产代码与资产发行方)
10
+ * [ x] 支持手动授信资产(指定资产代码与资产发行方)
11
+
12
+ 2.1.0
13
+ ====
14
+ * [ ] K线图功能调整优化
15
+ * [ ] 使用助记词创建账户[ SEP005标准] ( https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0005.md )
16
+ * [ ] 合并账户功能
17
+
Original file line number Diff line number Diff line change 21
21
"ios" : " cordova prepare ios && cordova run ios" ,
22
22
"android" : " cordova prepare android" ,
23
23
"lint" : " eslint --ext .js,.vue src" ,
24
- "postinstall" : " npm run build && cordova prepare" ,
25
24
"cordova" : " cordova prepare -d" ,
26
25
"analyz" : " NODE_ENV=production npm_config_report=true npm run build" ,
27
26
"chcp" : " cordova-hcp build"
You can’t perform that action at this time.
0 commit comments