Skip to content

R4R: Release version 0.9.0 #917

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 338 commits into from
Dec 28, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
338 commits
Select commit Hold shift + click to select a range
20edf86
Add slashing result into tag
Dec 5, 2018
b7ec95a
Resolve comment
Dec 5, 2018
14bdb81
Merge pull request #766 from HaoyangLiu/haoyang/develop
Dec 5, 2018
e90c554
IRISHUB-866: add Service tax pool
chengwenxi Dec 5, 2018
55d534b
Fix failed slash unit test
Dec 5, 2018
73765f7
Merge branch 'develop' of https://github.com/irisnet/irishub into hao…
Dec 5, 2018
7cf7e42
Merge pull request #771 from HaoyangLiu/haoyang/develop
Dec 5, 2018
dae9314
undo refactoring changes (#773)
Dec 5, 2018
fd58f3a
fix bamboo build error
wukongcheng Dec 6, 2018
ce611d1
Merge pull request #774 from wukongcheng/silei/develop
wukongcheng Dec 6, 2018
96f5c9d
move baseapp/fee.go into module/auth
wukongcheng Dec 6, 2018
51a9bf5
Merge pull request #775 from wukongcheng/silei/develop
wukongcheng Dec 6, 2018
70bb159
Merge PR:https://github.com/cosmos/cosmos-sdk/pull/2944
Dec 6, 2018
3798bf7
disable test_cli
wukongcheng Dec 6, 2018
be16ef9
Merge pull request #776 from wukongcheng/silei/develop
wukongcheng Dec 6, 2018
8d14132
IRISHUB-851: add withdraw-tax from tax pool
chengwenxi Dec 6, 2018
c73cc05
Merge PR: https://github.com/cosmos/cosmos-sdk/pull/2821
Dec 6, 2018
99f17b2
IRISHUB-851: fix test and refactor service cmd client
chengwenxi Dec 6, 2018
a9dacf4
R4R: Finish the protocolversion0 (#777)
MrXJC Dec 6, 2018
bf979fc
IRISHUB-851: fix fee tax check
chengwenxi Dec 6, 2018
9067358
Merge pull request #778 from chengwenxi/develop
Dec 6, 2018
b11d235
Merge with develop
Dec 6, 2018
51a288f
Merge pull request #779 from HaoyangLiu/haoyang/develop
Dec 6, 2018
2c4eec9
Merge PRs: https://github.com/cosmos/cosmos-sdk/pull/2797 and https:/…
Dec 6, 2018
641a961
Merge pull request #780 from HaoyangLiu/haoyang/develop
Dec 6, 2018
8b5cbe9
improve the new app structure
Dec 6, 2018
89b1fef
undo two irrelevant renames
Dec 6, 2018
b6d16b9
Merge branch 'develop' of https://github.com/haifengxi/irishub into d…
Dec 6, 2018
dd16004
undo irrelevant renames
Dec 6, 2018
bb1a4f1
move debug implementation to tools dir
Dec 6, 2018
b567bf9
R4R: Improve the new app structure (#783)
Dec 6, 2018
fa24f28
Merge branch 'develop' of https://github.com/irisnet/irishub into dev…
Dec 6, 2018
848a5fc
R4R: Relocate debug implementation (#784)
Dec 6, 2018
d825b33
Merge branch 'develop' of https://github.com/irisnet/irishub into dev…
Dec 6, 2018
2d23cba
fix import error and update router
wukongcheng Dec 7, 2018
e8f544e
relocate the v0
wukongcheng Dec 7, 2018
76c43b2
Merge pull request #785 from wukongcheng/silei/develop
wukongcheng Dec 7, 2018
e296718
Add coin sort in coin parser
Dec 7, 2018
bff6339
Merge pull request #786 from HaoyangLiu/develop
wukongcheng Dec 7, 2018
1b8ff38
Merge branch 'develop' of https://github.com/irisnet/irishub into dev…
Dec 7, 2018
31df9d6
Merge PRs:https://github.com/cosmos/cosmos-sdk/pull/2799 and https://…
Dec 7, 2018
2b56b0f
Merge branch 'develop' of https://github.com/irisnet/irishub into hao…
Dec 7, 2018
4ef0100
Add default commission in creating testnet
Dec 7, 2018
723d0bb
Merge pull request #787 from HaoyangLiu/haoyang/develop
wukongcheng Dec 7, 2018
aa25d34
apply app changes due to cherry pick sdk
wukongcheng Dec 7, 2018
929a9e8
Merge PR: https://github.com/cosmos/cosmos-sdk/pull/2842
Dec 7, 2018
1234f44
Fix issue: https://github.com/irisnet/irishub/issues/789 (#791)
Dec 7, 2018
42fd7f0
Merge branch 'develop' of https://github.com/irisnet/irishub into dev…
Dec 7, 2018
4e04783
relocate build related scripts
Dec 7, 2018
21d5fa8
move get_tools Makefile to scripts/
Dec 7, 2018
1bb7c06
Merge pull request #794 from haifengxi/develop
wukongcheng Dec 7, 2018
71acb42
Merge branch 'develop' of https://github.com/irisnet/irishub into sil…
wukongcheng Dec 7, 2018
afa6e91
IRISHUB-850: Add fee tax usage proposal
chengwenxi Dec 7, 2018
955722e
Merge https://github.com/irisnet/irishub branch 'develop' into https:…
chengwenxi Dec 7, 2018
7f6e6bd
add export into the newapp
wukongcheng Dec 7, 2018
1561acd
register export cmd cli
wukongcheng Dec 7, 2018
43f3eda
Merge pull request #796 from wukongcheng/silei/develop
wukongcheng Dec 10, 2018
8f284bd
IRISHUB-850: fix cli and lcd
chengwenxi Dec 10, 2018
c240b7d
enable the newIrisApp and refactor the mock/app
wukongcheng Dec 10, 2018
3202965
fix upgrade module
wukongcheng Dec 10, 2018
fa48514
fix service client required flag
chengwenxi Dec 10, 2018
ce5cbf2
IRISHUB-850: fix simulation and err msg
chengwenxi Dec 10, 2018
ce6bc00
Merge https://github.com/irisnet/irishub branch 'develop' into https…
chengwenxi Dec 10, 2018
4f3bb3b
fix import circle between gov/test_common and mock
wukongcheng Dec 10, 2018
b98387e
IRISHUB-850: fix lcd
chengwenxi Dec 10, 2018
f2a0c93
fix the import circle in mock
wukongcheng Dec 10, 2018
58c7395
IRISHUB-850: Add special account to store service binding deposit coins
chengwenxi Dec 10, 2018
bd90db0
fix errors in init and tools
wukongcheng Dec 10, 2018
0e3cf19
IRISHUB-850: fix profiler and trustee check
chengwenxi Dec 10, 2018
6258882
fix cli_test
wukongcheng Dec 10, 2018
e11f41a
Merge pull request #799 from wukongcheng/silei/develop
wukongcheng Dec 10, 2018
bcce900
merge with branch 'develop'
chengwenxi Dec 10, 2018
e874688
initialize guardian keeper first
chengwenxi Dec 10, 2018
eab802a
remove all key and keeper from IrisApp
chengwenxi Dec 10, 2018
b036157
fix simulation/mock and unit test
wukongcheng Dec 10, 2018
98ca80e
Merge pull request #798 from chengwenxi/develop
wukongcheng Dec 10, 2018
f18f56c
Merge branch 'develop' of https://github.com/irisnet/irishub into sil…
wukongcheng Dec 10, 2018
a3357fe
enable the unit test
wukongcheng Dec 10, 2018
a3616f9
Merge pull request #800 from wukongcheng/silei/develop
wukongcheng Dec 10, 2018
0d3d92b
Merge branch 'develop' of https://github.com/irisnet/irishub into dev…
Dec 11, 2018
46a776e
edit docs
kidinamoto01 Dec 11, 2018
d6d2990
move init to server/init (#802)
chengwenxi Dec 11, 2018
4b7cce6
Typo fix
zhangyelong Dec 11, 2018
2c0fd4e
export at any height
Dec 11, 2018
3b4e487
fix build error
chengwenxi Dec 11, 2018
ec9588d
Always keep snapshot at height 1 for future replay
Dec 11, 2018
37c28da
Merge pull request #804 from chengwenxi/develop
wukongcheng Dec 11, 2018
4213aad
go format export.go
Dec 11, 2018
191705e
service add profiling mode, fix msg type and replace Minus to SafeMinus
chengwenxi Dec 11, 2018
5fee372
Merge pull request #805 from HaoyangLiu/develop
wukongcheng Dec 11, 2018
e9b9758
Merge https://github.com/cosmos/cosmos-sdk/pull/2781
Dec 11, 2018
fc469d4
Merge irisnet branch 'develop' into develop
chengwenxi Dec 11, 2018
8a33e14
fix unit test
chengwenxi Dec 11, 2018
64ab312
Merge https://github.com/cosmos/cosmos-sdk/pull/2905
Dec 11, 2018
1c5af82
Merge pull request #806 from chengwenxi/develop
wukongcheng Dec 11, 2018
bedb841
finish the protocolKeeper
MrXJC Dec 11, 2018
3297c61
Merge https://github.com/cosmos/cosmos-sdk/pull/2949
Dec 11, 2018
5efa55a
Merge with https://github.com/cosmos/cosmos-sdk/pull/2949
Dec 11, 2018
dd54616
Merge branch 'develop' of https://github.com/irisnet/irishub into dev…
Dec 11, 2018
06ed77c
Fix stake query bugs and upgrade tendermint to 0.27.0
Dec 11, 2018
499da01
Merge pull request #810 from HaoyangLiu/develop-stake
Dec 11, 2018
ccdb75f
Merge branch 'develop' of https://github.com/irisnet/irishub into dev…
Dec 11, 2018
51f1d52
remove ctxWithNoCache
Dec 11, 2018
5aea8de
Merge pull request #808 from HaoyangLiu/develop
wukongcheng Dec 12, 2018
260cedd
Merge pull request #1 from irisnet/develop
kidinamoto01 Dec 12, 2018
acbecaf
fix typo
kidinamoto01 Dec 12, 2018
40f8c81
IRISHUB-923: improve the default behavior of iris --home
wukongcheng Dec 12, 2018
0b2b990
Merge pull request #813 from wukongcheng/silei/develop
wukongcheng Dec 12, 2018
33cbfa9
IRISHUB-923: update docs for the iris --home
wukongcheng Dec 12, 2018
2fd6bff
Merge branch 'develop' of https://github.com/irisnet/irishub into sil…
wukongcheng Dec 12, 2018
3a426c0
Merge PRs: cosmos/cosmos-sdk#2795
chengwenxi Dec 12, 2018
9bc4f90
Merge irisnet branch 'develop' into chengwenxi branch 'develop'
chengwenxi Dec 12, 2018
f1ce591
refactor the upgrade
MrXJC Dec 12, 2018
2b7c57e
fix some bug
MrXJC Dec 12, 2018
c2f0ea9
delete upgradeKey and fix stake_test
chengwenxi Dec 12, 2018
893c64a
Finish the tendermint class2
MrXJC Dec 12, 2018
03f10dd
Change makefile to accommodate prefix code movement
Dec 12, 2018
ae3c87e
add panic if consensus params is empty and block height > 0
chengwenxi Dec 12, 2018
72cc7b0
Merge pull request #815 from chengwenxi/develop
wukongcheng Dec 12, 2018
413bb6d
Change makefile to accommodate prefix code movement (#816)
Dec 12, 2018
ab74aef
IRISHUB-875,IRISHUB-878: add guardian doc and update gov doc
chengwenxi Dec 11, 2018
f762e82
Merge branch 'develop' of https://github.com/irisnet/irishub into dev…
Dec 13, 2018
44da89f
Add bech prefix in show key swagger-ui
Dec 13, 2018
ffa4c8b
IRISHUB-875: fix trustee check and update doc
chengwenxi Dec 13, 2018
5b23e1d
Merge pull request #817 from HaoyangLiu/develop
wukongcheng Dec 13, 2018
b4805a5
Move client/lcd to lite
Dec 13, 2018
c58e900
Merge pull request #818 from HaoyangLiu/develop
wukongcheng Dec 13, 2018
ce85c84
Merge branch 'develop' of https://github.com/irisnet/irishub into sil…
wukongcheng Dec 13, 2018
d2178e6
Move clitest to tests/cli
Dec 13, 2018
4803c96
Move txcontext from client/context to client/utils
Dec 13, 2018
e63fc0b
go fmt files
Dec 13, 2018
a9357a3
finish the softwareUpgrade Proposal
MrXJC Dec 13, 2018
888fa5a
Merge branch 'develop' of https://github.com/irisnet/irishub into jia…
MrXJC Dec 13, 2018
41de89b
Change makefile to accommodate clitest movement
Dec 13, 2018
1f7314f
Merge pull request #811 from chengwenxi/doc
wukongcheng Dec 13, 2018
b4cdba7
Merge pull request #803 from kidinamoto01/develop
wukongcheng Dec 13, 2018
e41321d
Merge pull request #819 from HaoyangLiu/develop
wukongcheng Dec 13, 2018
c868a47
add unjail
kidinamoto01 Dec 13, 2018
437b6b1
fix some bugs
MrXJC Dec 13, 2018
b492c44
Fix the bug
MrXJC Dec 13, 2018
0a3eb05
Update unjail.md
kidinamoto01 Dec 13, 2018
c895c13
Update unjail.md
kidinamoto01 Dec 13, 2018
172864a
Merge pull request #821 from kidinamoto01/develop
wukongcheng Dec 13, 2018
965c891
Merge branch 'develop' of https://github.com/irisnet/irishub into sil…
wukongcheng Dec 13, 2018
6f7353b
update docs software/node.md
wukongcheng Dec 13, 2018
74bb55b
Merge pull request #814 from wukongcheng/silei/develop
wukongcheng Dec 13, 2018
87a6340
IRISHUB-926: fix genesis doc
chengwenxi Dec 13, 2018
3351843
Merge branch 'develop' of https://github.com/irisnet/irishub into jia…
MrXJC Dec 13, 2018
f315f6c
Change wrong command name and remove invalid character
Dec 13, 2018
d3c9edc
resolve comment
chengwenxi Dec 13, 2018
4475e2f
Merge pull request #822 from chengwenxi/develop
Dec 13, 2018
c00dd0c
IRISHUB-941,IRISHUB-942: bug fix for msg validate
chengwenxi Dec 13, 2018
a7cfdeb
IRISHUB-857: fix unicode err msg
chengwenxi Dec 13, 2018
aa68e9a
Move refund to a single defer and add error type
Dec 13, 2018
d35da96
Merge pull request #825 from chengwenxi/develop
wukongcheng Dec 14, 2018
a27d7a0
Merge branch 'develop' of https://github.com/irisnet/irishub into jia…
MrXJC Dec 14, 2018
5c69fa0
finish the doc
MrXJC Dec 14, 2018
edace3d
Merge pull request #828 from HaoyangLiu/develop
wukongcheng Dec 14, 2018
604223f
IRISHUB-907: add tags
kidinamoto01 Dec 14, 2018
62cf459
fix gov lcd bug and update service swagger
chengwenxi Dec 14, 2018
e7b7edc
Merge pull request #831 from chengwenxi/develop
wukongcheng Dec 14, 2018
3a8324a
update changelog for v0.9.0-Beta
wukongcheng Dec 14, 2018
ea9ddc2
Update docs for tendermint subcommands
Dec 14, 2018
ed1bdff
Update docs about iris init and stake query command
Dec 14, 2018
1e3e044
Merge branch 'develop' of https://github.com/irisnet/irishub into sil…
wukongcheng Dec 14, 2018
02accb4
update changelog
wukongcheng Dec 14, 2018
9fd4d92
Merge pull request #830 from wukongcheng/silei/develop
wukongcheng Dec 14, 2018
246fc54
IRISHUB-934: return err msg by os
chengwenxi Dec 14, 2018
a8b4bab
Merge pull request #832 from chengwenxi/develop
wukongcheng Dec 14, 2018
2c0694e
fix href of file
chengwenxi Dec 14, 2018
4f8cebb
IRISHUB-907: update command result
chengwenxi Dec 17, 2018
0ebc3bd
Add export docs
Dec 14, 2018
c5a894b
change chain-id
kidinamoto01 Dec 17, 2018
8d504e9
add commit hash
kidinamoto01 Dec 17, 2018
07f8e46
Ensure moniker is not empty in init comand
Dec 17, 2018
72c2109
add commit hash
kidinamoto01 Dec 17, 2018
f5d43ba
add the lastfailureProtocolVersion and fix the other comments
MrXJC Dec 17, 2018
dcd6632
Merge branch 'develop' of https://github.com/irisnet/irishub into jia…
MrXJC Dec 17, 2018
22a78a9
Merge pull request #834 from HaoyangLiu/develop-docs
wukongcheng Dec 17, 2018
aca3dda
Add delegation output convertion
Dec 17, 2018
260de0b
Merge pull request #836 from HaoyangLiu/develop
wukongcheng Dec 17, 2018
cc1a6ee
add the switchheight restriction
MrXJC Dec 17, 2018
8553183
Ensure printing reponse in broadcast tx
Dec 17, 2018
e494c30
Merge pull request #838 from HaoyangLiu/develop
wukongcheng Dec 17, 2018
d52ea83
Merge pull request #835 from chengwenxi/develop
wukongcheng Dec 17, 2018
0dec0b4
fix the comment
MrXJC Dec 17, 2018
e950ab2
add version
MrXJC Dec 17, 2018
993d456
go fmt
MrXJC Dec 17, 2018
76a4e51
Merge pull request #807 from MrXJC/jiacheng/refactor
wukongcheng Dec 17, 2018
c1e492c
Use to string instead of directly convert address to string
Dec 17, 2018
4910cfd
make unit_test pass
MrXJC Dec 17, 2018
13706b9
Merge pull request #839 from MrXJC/jiacheng/refactor
wukongcheng Dec 17, 2018
b9d6b11
Merge pull request #840 from HaoyangLiu/develop
wukongcheng Dec 17, 2018
561e36e
Fix the gov cli proposal type
MrXJC Dec 17, 2018
9e7b165
Merge pull request #841 from MrXJC/jiacheng/refactor
wukongcheng Dec 17, 2018
2906113
Fix wrong description in export
Dec 17, 2018
143ba51
Merge pull request #842 from HaoyangLiu/develop
wukongcheng Dec 17, 2018
678bdcf
Add parameter checking for export state
Dec 18, 2018
c9c0147
Merge pull request #843 from HaoyangLiu/develop
wukongcheng Dec 18, 2018
93f7d30
override func GetSignBytes
chengwenxi Dec 18, 2018
7ca3945
IRISHUB694:Fix the query bug
MrXJC Dec 18, 2018
5638822
Merge pull request #844 from chengwenxi/develop
Dec 18, 2018
578f2a7
go fmt
MrXJC Dec 18, 2018
4e689fe
Update sendtx.go
liuxu17 Dec 18, 2018
4046626
Merge pull request #846 from liuxu17/develop
wukongcheng Dec 18, 2018
d838896
fix the query-votes
MrXJC Dec 18, 2018
e295d80
fix the query-votes rest api
MrXJC Dec 18, 2018
4da301e
Merge pull request #845 from MrXJC/jiacheng/refactor
wukongcheng Dec 18, 2018
4596d79
resolve conflict
kidinamoto01 Dec 18, 2018
dc8c1e4
IRISHUB963:fix the bug
MrXJC Dec 18, 2018
ce6d27f
Merge pull request #847 from MrXJC/jiacheng/refactor
wukongcheng Dec 18, 2018
37239f2
Add chain-id value checking for sign command
Dec 18, 2018
91f714e
Merge pull request #848 from HaoyangLiu/develop
wukongcheng Dec 18, 2018
9dcfb39
fix the software of protocolVersion0
MrXJC Dec 18, 2018
f4d3bbc
fix the comment
MrXJC Dec 18, 2018
23cb420
Merge pull request #829 from kidinamoto01/develop
wukongcheng Dec 18, 2018
3aee4c2
Merge pull request #849 from MrXJC/jiacheng/refactor
wukongcheng Dec 18, 2018
d70fbb4
fix the upgrade execute
MrXJC Dec 19, 2018
0a5b709
prepare the v0.9.0-rc0 version release
wukongcheng Dec 19, 2018
5e862dc
Merge pull request #850 from MrXJC/jiacheng/refactor
wukongcheng Dec 19, 2018
8f0b8ed
Merge branch 'develop' of https://github.com/irisnet/irishub into sil…
wukongcheng Dec 19, 2018
fbb7d14
Merge pull request #851 from wukongcheng/silei/develop
wukongcheng Dec 19, 2018
c42518b
refactor the gov
MrXJC Dec 20, 2018
00807b1
go fmt and add upgrade signal
MrXJC Dec 20, 2018
39ce357
Merge pull request #861 from MrXJC/jiacheng/v0.9.0
wukongcheng Dec 20, 2018
611a408
rename tagsy to tags
chengwenxi Dec 21, 2018
75f38bc
update swagger
chengwenxi Dec 21, 2018
4bf1a4a
Merge pull request #868 from chengwenxi/release0.9
wukongcheng Dec 21, 2018
8cf25b9
IRISHUB-977: remove deposit from required params
chengwenxi Dec 21, 2018
af84d6a
Merge pull request #873 from chengwenxi/release0.9
wukongcheng Dec 24, 2018
d7cae24
Add withdraw address into withdaw tag list
Dec 24, 2018
a25a93b
Merge pull request #877 from HaoyangLiu/release0.9
wukongcheng Dec 24, 2018
3fe9991
Remove duplicated action tag
Dec 26, 2018
f00f6c6
Merge pull request #895 from HaoyangLiu/release0.9
wukongcheng Dec 26, 2018
5adf458
complete the upgrade gov
MrXJC Dec 26, 2018
3ee54e3
Merge pull request #899 from MrXJC/jiacheng/release0.9
wukongcheng Dec 26, 2018
f043171
fix monitor for v0.9
chengwenxi Dec 27, 2018
be50ddf
Merge pull request #907 from chengwenxi/release0.9
wukongcheng Dec 27, 2018
532c26e
IRISHUB-973:edit docs (#888)
kidinamoto01 Dec 27, 2018
c38570a
release version 0.9.0
wukongcheng Dec 27, 2018
a78ef3a
fix cli test
wukongcheng Dec 27, 2018
a4eba0f
Merge pull request #5 from wukongcheng/silei/release0.9
chengwenxi Dec 27, 2018
9ec433f
fix service cli test
chengwenxi Dec 21, 2018
8b55ea5
Merge pull request #5 from chengwenxi/release0.9
wukongcheng Dec 27, 2018
7d79202
Merge pull request #919 from wukongcheng/silei/release0.9
wukongcheng Dec 27, 2018
ec199a2
cherry pick master branch changes
wukongcheng Dec 28, 2018
139692e
Merge pull request #925 from wukongcheng/silei/release0.9
wukongcheng Dec 28, 2018
0423ffa
Merge branch 'master' of https://github.com/irisnet/irishub into sile…
wukongcheng Dec 28, 2018
e9fc1e7
release version 0.9.0
wukongcheng Dec 28, 2018
7facc25
Merge pull request #926 from wukongcheng/silei/release0.9
wukongcheng Dec 28, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 2 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@ docs/.vuepress/dist/
node_modules/
package.json
yarn.lock
client/lcd/statik/statik.go
lite/statik/statik.go
dependency-graph.png
tools/protobuf/*.a
tools/protobuf/*.o
tools/protobuf/*.so

43 changes: 43 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,48 @@
# Changelog


## 0.9.0

*December 27th, 2018*

- Refactor the gov types
- Make the deposit flag not be required in the gov submit-proposal cmd
- Add withdraw address into the withdraw tags list
- Fix the monitor bug

## 0.9.0-rc0

*December 19th, 2018*

BREAKING CHANGES:

- Use `iristool` to replace the original `irisdebug` and `irismon`
- `iris init` must specify moniker

FEATURES:

- [iriscli] Optimize the way tags are displayed
- [iriscli] Add `iriscli stake delegations-to [validator-addr]` and `/stake/validators/{validatorAddr}/delegations` interfaces
- [iris] Application framework code refactoring
- [iris] Add a new mechanism to distribute service fee tax
- [iris] Slashing module supports querying slashing history
- [iris] Gov module adds TxTaxUsageProposal/SoftwareHaltProposal proposals
- [iris] Export and import blockchain snapshot at any block height
- [iris] Redesigned to implement class 2 software upgrade
- [iris] Restrict the block gas limit
- [iris] Improve tx search to support multiple tags
- [iris] Improve the default behavior of iris --home
- [iris] `iris tendermint show-address` output begins with `fca`
- [iris] Restrict the number of signatures on the transaction
- [iris] Add a check for the validator private key type and reject the unsupported private key type
- [tendermint] Update tendermint to v0.27.0

BUG FIXES:

- Add chain-id value checking for sign command
- Specify the required flags for cmds `query-proposal`, `query-deposit` and `query-vote`


## 0.8.0

*December 13th, 2018*
Expand Down
3 changes: 0 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,7 @@ RUN cd $REPO_PATH && \
make test_unit && \
make build_linux && \
make install && \
make install_examples && \
make test_cli
# make test_lcd && \
# make test_sim

FROM alpine:3.7

Expand Down
24 changes: 17 additions & 7 deletions Gopkg.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 5 additions & 2 deletions Gopkg.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,15 @@

[[override]]
name = "github.com/tendermint/iavl"
version = "=v0.12.0"
# version = "=v0.11.1"
source = "https://github.com/irisnet/iavl.git"
branch = "irisnet/v0.12.0-iris"

[[override]]
name = "github.com/tendermint/tendermint"
source = "https://github.com/irisnet/tendermint.git"
version = "=v0.27.0-dev1-iris"
branch = "irisnet/v0.27.0-iris"


[[constraint]]
name = "github.com/emicklei/proto"
Expand Down
80 changes: 35 additions & 45 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
PACKAGES_NOSIMULATION=$(shell go list ./... | grep -v '/simulation' | grep -v '/prometheus' | grep -v '/clitest' | grep -v '/lcd' | grep -v '/protobuf')
PACKAGES_MODULES=$(shell go list ./... | grep 'modules')
PACKAGES_TYPES=$(shell go list ./... | grep 'irisnet/irishub/types')
PACKAGES_STORE=$(shell go list ./... | grep 'irisnet/irishub/store')
PACKAGES_SIMTEST=$(shell go list ./... | grep '/simulation')

all: get_tools get_vendor_deps install

COMMIT_HASH := $(shell git rev-parse --short HEAD)
INSTALL_FLAGS = -ldflags "-X github.com/irisnet/irishub/version.GitCommit=${COMMIT_HASH}"

Bech32PrefixAccAddr := $(shell if [ -z ${Bech32PrefixAccAddr} ]; then echo "faa"; else echo ${Bech32PrefixAccAddr}; fi)
Bech32PrefixAccPub := $(shell if [ -z ${Bech32PrefixAccPub} ]; then echo "fap"; else echo ${Bech32PrefixAccPub}; fi)
Expand All @@ -14,18 +15,27 @@ Bech32PrefixValPub := $(shell if [ -z ${Bech32PrefixValPub} ]; then echo "fvp";
Bech32PrefixConsAddr := $(shell if [ -z ${Bech32PrefixConsAddr} ]; then echo "fca"; else echo ${Bech32PrefixConsAddr}; fi)
Bech32PrefixConsPub := $(shell if [ -z ${Bech32PrefixConsPub} ]; then echo "fcp"; else echo ${Bech32PrefixConsPub}; fi)
BUILD_FLAGS = -ldflags "\
-X github.com/irisnet/irishub/init.Bech32PrefixAccAddr=${Bech32PrefixAccAddr} \
-X github.com/irisnet/irishub/init.Bech32PrefixAccPub=${Bech32PrefixAccPub} \
-X github.com/irisnet/irishub/init.Bech32PrefixValAddr=${Bech32PrefixValAddr} \
-X github.com/irisnet/irishub/init.Bech32PrefixValPub=${Bech32PrefixValPub} \
-X github.com/irisnet/irishub/init.Bech32PrefixConsAddr=${Bech32PrefixConsAddr} \
-X github.com/irisnet/irishub/init.Bech32PrefixConsPub=${Bech32PrefixConsPub}"
-X github.com/irisnet/irishub/server/init.Bech32PrefixAccAddr=${Bech32PrefixAccAddr} \
-X github.com/irisnet/irishub/server/init.Bech32PrefixAccPub=${Bech32PrefixAccPub} \
-X github.com/irisnet/irishub/server/init.Bech32PrefixValAddr=${Bech32PrefixValAddr} \
-X github.com/irisnet/irishub/server/init.Bech32PrefixValPub=${Bech32PrefixValPub} \
-X github.com/irisnet/irishub/server/init.Bech32PrefixConsAddr=${Bech32PrefixConsAddr} \
-X github.com/irisnet/irishub/server/init.Bech32PrefixConsPub=${Bech32PrefixConsPub}"

INSTALL_FLAGS = -ldflags "\
-X github.com/irisnet/irishub/version.GitCommit=${COMMIT_HASH} \
-X github.com/irisnet/irishub/server/init.Bech32PrefixAccAddr=${Bech32PrefixAccAddr} \
-X github.com/irisnet/irishub/server/init.Bech32PrefixAccPub=${Bech32PrefixAccPub} \
-X github.com/irisnet/irishub/server/init.Bech32PrefixValAddr=${Bech32PrefixValAddr} \
-X github.com/irisnet/irishub/server/init.Bech32PrefixValPub=${Bech32PrefixValPub} \
-X github.com/irisnet/irishub/server/init.Bech32PrefixConsAddr=${Bech32PrefixConsAddr} \
-X github.com/irisnet/irishub/server/init.Bech32PrefixConsPub=${Bech32PrefixConsPub}"

########################################
### Tools & dependencies

echo_bech32_prefix:
@echo "\"source tools/script/setBechPrefix.sh\" to set bech prefix for your own application, or default values will be applied"
@echo "\"source scripts/setBechPrefix.sh\" to set bech prefix for your own application, or default values will be applied"
@echo Bech32PrefixAccAddr=${Bech32PrefixAccAddr}
@echo Bech32PrefixAccPub=${Bech32PrefixAccPub}
@echo Bech32PrefixValAddr=${Bech32PrefixValAddr}
Expand All @@ -34,22 +44,22 @@ echo_bech32_prefix:
@echo Bech32PrefixConsPub=${Bech32PrefixConsPub}

check_tools:
cd deps_tools && $(MAKE) check_tools
cd scripts && $(MAKE) check_tools

check_dev_tools:
cd deps_tools && $(MAKE) check_dev_tools
cd scripts && $(MAKE) check_dev_tools

update_tools:
cd deps_tools && $(MAKE) update_tools
cd scripts && $(MAKE) update_tools

update_dev_tools:
cd deps_tools && $(MAKE) update_dev_tools
cd scripts && $(MAKE) update_dev_tools

get_tools:
cd deps_tools && $(MAKE) get_tools
cd scripts && $(MAKE) get_tools

get_dev_tools:
cd deps_tools && $(MAKE) get_dev_tools
cd scripts && $(MAKE) get_dev_tools

get_vendor_deps:
@rm -rf vendor/
Expand All @@ -64,50 +74,28 @@ draw_deps:
########################################
### Generate swagger docs for irislcd
update_irislcd_swagger_docs:
@statik -src=client/lcd/swaggerui -dest=client/lcd -f
@statik -src=lite/swagger-ui -dest=lite -f

########################################
### Compile and Install
install: update_irislcd_swagger_docs echo_bech32_prefix
go install $(INSTALL_FLAGS) $(BUILD_FLAGS) ./cmd/iris
go install $(INSTALL_FLAGS) $(BUILD_FLAGS) ./cmd/iriscli
go install $(INSTALL_FLAGS) $(BUILD_FLAGS) ./cmd/irislcd
go install $(INSTALL_FLAGS) $(BUILD_FLAGS) ./cmd/irismon

install_debug:
go install $(BUILD_FLAGS) ./cmd/irisdebug
go install $(INSTALL_FLAGS) ./cmd/iris
go install $(INSTALL_FLAGS) ./cmd/iriscli
go install $(INSTALL_FLAGS) ./cmd/irislcd
go install $(INSTALL_FLAGS) ./cmd/iristool

build_linux: update_irislcd_swagger_docs echo_bech32_prefix
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build $(BUILD_FLAGS) -o build/iris ./cmd/iris && \
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build $(BUILD_FLAGS) -o build/iriscli ./cmd/iriscli && \
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build $(BUILD_FLAGS) -o build/irislcd ./cmd/irislcd && \
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build $(BUILD_FLAGS) -o build/irismon ./cmd/irismon
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build $(BUILD_FLAGS) -o build/iristool ./cmd/iristool

build_cur: update_irislcd_swagger_docs echo_bech32_prefix
go build $(BUILD_FLAGS) -o build/iris ./cmd/iris && \
go build $(BUILD_FLAGS) -o build/iriscli ./cmd/iriscli && \
go build $(BUILD_FLAGS) -o build/irislcd ./cmd/irislcd && \
go build $(BUILD_FLAGS) -o build/irismon ./cmd/irismon

build_examples: update_irislcd_swagger_docs echo_bech32_prefix
go build $(BUILD_FLAGS) -o build/iris1 ./examples/irishub1/cmd/iris1
go build $(BUILD_FLAGS) -o build/iriscli1 ./examples/irishub1/cmd/iriscli1
go build $(BUILD_FLAGS) -o build/iris2-bugfix ./examples/irishub-bugfix-2/cmd/iris2-bugfix
go build $(BUILD_FLAGS) -o build/iriscli2-bugfix ./examples/irishub-bugfix-2/cmd/iriscli2-bugfix


install_examples: update_irislcd_swagger_docs echo_bech32_prefix
go install $(BUILD_FLAGS) ./examples/irishub1/cmd/iris1
go install $(BUILD_FLAGS) ./examples/irishub1/cmd/iriscli1
go install $(BUILD_FLAGS) ./examples/irishub-bugfix-2/cmd/iris2-bugfix
go install $(BUILD_FLAGS) ./examples/irishub-bugfix-2/cmd/iriscli2-bugfix

go build $(BUILD_FLAGS) -o build/iristool ./cmd/iristool

build_example_linux: update_irislcd_swagger_docs echo_bech32_prefix
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build $(BUILD_FLAGS) -o build/iris1 ./examples/irishub1/cmd/iris1
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build $(BUILD_FLAGS) -o build/iriscli1 ./examples/irishub1/cmd/iriscli1
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build $(BUILD_FLAGS) -o build/iris2-bugfix ./examples/irishub-bugfix-2/cmd/iris2-bugfix
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build $(BUILD_FLAGS) -o build/iriscli2-bugfix ./examples/irishub-bugfix-2/cmd/iriscli2-bugfix

########################################
### Testing
Expand All @@ -119,12 +107,14 @@ test_sim: test_sim_modules test_sim_benchmark test_sim_iris_nondeterminism test_
test_unit:
#@go test $(PACKAGES_NOSIMULATION)
@go test $(PACKAGES_MODULES)
@go test $(PACKAGES_TYPES)
@go test $(PACKAGES_STORE)

test_cli:
@go test -timeout 20m -count 1 -p 1 client/clitest/utils.go client/clitest/bank_test.go client/clitest/distribution_test.go client/clitest/gov_test.go client/clitest/iparam_test.go client/clitest/irismon_test.go client/clitest/record_test.go client/clitest/service_test.go client/clitest/stake_test.go
@go test -timeout 20m -count 1 -p 1 tests/cli/utils.go tests/cli/bank_test.go tests/cli/distribution_test.go tests/cli/gov_test.go tests/cli/iparam_test.go tests/cli/irismon_test.go tests/cli/record_test.go tests/cli/service_test.go tests/cli/stake_test.go

test_upgrade_cli:
@go test -timeout 20m -count 1 -p 1 client/clitest/utils.go client/clitest/bank_test.go
@go test -timeout 20m -count 1 -p 1 tests/cli/utils.go tests/cli/bank_test.go

test_lcd:
@go test `go list github.com/irisnet/irishub/client/lcd`
Expand Down
Loading