Skip to content
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

Ledger integration #931

Merged
merged 416 commits into from
Jun 29, 2018
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
416 commits
Select commit Hold shift + click to select a range
ae078ee
Generate/recover can return error, not panic on ledger
ethanfrey Oct 23, 2017
1b8d52b
Rename NameLedger to NameLedgerEd25519
ethanfrey Oct 23, 2017
bce88a2
Enable privkey validity checking on load
ethanfrey Oct 23, 2017
2490952
nano validates key on load
ethanfrey Oct 23, 2017
9afceb7
ledger pubkey serializes properly, better load checks
ethanfrey Oct 23, 2017
61d1bdb
Test error handling, load without ledger
ethanfrey Oct 23, 2017
9601e48
Improve error message
ethanfrey Oct 23, 2017
4a2c63f
Update ledger names to specify ed25519
ethanfrey Oct 24, 2017
2d04544
Addressed Buckys PR review comments
ethanfrey Oct 24, 2017
6f6bbf7
Fix metalinter complaints
ethanfrey Oct 24, 2017
69a7b38
Removed keys/server as it is now in cosmos-sdk
ethanfrey Oct 24, 2017
0219ba2
Fix bug introduced by metalinting...
ethanfrey Oct 24, 2017
0a5b1d9
Merge pull request #37 from tendermint/nano
ethanfrey Oct 24, 2017
dfc4cdd
Parameterize and lower bcrypt cost
ethanfrey Oct 24, 2017
3df2ca1
make PrivateKey + Signature comparisons use constant time comparisons
odeke-em Oct 26, 2017
c496dea
Merge pull request #42 from tendermint/feature/bcrypt-usability
ethanfrey Oct 26, 2017
5d88905
Update glide deps, nano/hid for osx/golang1.9
ethanfrey Oct 26, 2017
db5603e
Merge pull request #45 from tendermint/bugfix/nano-hid
ethanfrey Oct 26, 2017
5734613
keys: transactions.go -> types.go
ebuchman Oct 26, 2017
944d36a
changelog
ebuchman Oct 27, 2017
ad31f6a
osx + hid = <3
ethanfrey Oct 27, 2017
8630b72
version and changelog
ebuchman Oct 27, 2017
d1f00be
Merge pull request #46 from tendermint/develop
ebuchman Oct 27, 2017
87badb0
Revert "Parameterize and lower bcrypt cost"
ebuchman Oct 28, 2017
6405618
Revert "Upgrade keys to use bcrypt with salts (#38)"
ebuchman Oct 28, 2017
377d3c7
fix from revert
ebuchman Oct 28, 2017
d2b1a70
changelog
ebuchman Oct 28, 2017
dd20358
Merge pull request #47 from tendermint/release-v0.4.1
ebuchman Oct 28, 2017
b0cf4b4
PubKeyFromBytes: return zero value PubKey on error
odeke-em Oct 28, 2017
b4f04f1
Merge pull request #49 from tendermint/pubKey-invalid-data-returns-em…
ebuchman Nov 6, 2017
a2583e2
Draft of suggested changes
jaekwon Nov 1, 2017
ac841a6
Fixed imports
ethanfrey Nov 2, 2017
946c9c5
Handle generating keys
ethanfrey Nov 2, 2017
9ef978c
Fix errors except for es missing
ethanfrey Nov 2, 2017
4173d10
go build compiles
ethanfrey Nov 2, 2017
2d4544d
Tests compile
ethanfrey Nov 2, 2017
9d78be4
Update tmlibs to sdk-develop, fix broken test
ethanfrey Nov 13, 2017
2649c05
Minor cleanup
ethanfrey Nov 13, 2017
086e1f6
Make vetshadow and zach happy
ethanfrey Nov 15, 2017
468c418
Merge pull request #51 from tendermint/keystore
ethanfrey Nov 29, 2017
eaf4b8c
fix Equals
ebuchman Dec 22, 2017
43cc4fb
Merge pull request #53 from tendermint/constant-time-equals
ebuchman Dec 22, 2017
62115b5
CRandHex: fix up doc to mention length of digits
odeke-em Dec 23, 2017
9472476
Update Makefile
jaekwon Dec 26, 2017
4041adb
Merge pull request #54 from tendermint/cRandHex-doc-fix
ebuchman Dec 27, 2017
f48baf8
Add Address type which is HexBytes
jaekwon Dec 27, 2017
87f2005
hd: comments and some cleanup
ebuchman Dec 30, 2017
7c77f6b
move hd into keys/hd
ebuchman Dec 30, 2017
1f8e66f
nano: update comments
ebuchman Dec 22, 2017
f3f49c2
keys/words
ebuchman Dec 30, 2017
bd30cb4
keys/keybase.go: comments and fixes
ebuchman Dec 30, 2017
8c61bb2
fix nano test
ebuchman Dec 30, 2017
d058d00
keys/bcrypt
ebuchman Dec 30, 2017
b31d37b
update circle.yml
ebuchman Dec 30, 2017
8bb383c
Merge pull request #59 from tendermint/sdk2-cleanup
ebuchman Jan 2, 2018
793d771
no metalinter for now
ebuchman Jan 2, 2018
156416f
fix wordlist paths
ebuchman Jan 2, 2018
3ebe325
Merge pull request #58 from tendermint/sdk2
ebuchman Jan 4, 2018
67a47e6
Address is a type alias
ebuchman Jan 6, 2018
788cc0a
Use new go-wire; PubKey etc are interfaces; Keybase refactor
jaekwon Jan 14, 2018
442dab4
Merge pull request #63 from tendermint/sdk2-newwire
jaekwon Jan 14, 2018
32741be
update glide for go-wire and tmlibs
ebuchman Jan 14, 2018
12142af
Remove reliance on global wire.Marshal
jaekwon Jan 22, 2018
6b2409f
Update go-wire to develop
Feb 2, 2018
0391e49
Clean up glide.yaml
Feb 2, 2018
45b71f7
Bump tmlibs commit. Needs to be changed to develop as soon as tmlibs …
Feb 2, 2018
4542cc5
Merge pull request #64 from tendermint/sdk2
ebuchman Feb 3, 2018
9e897ab
update glide
ebuchman Feb 3, 2018
5a94049
update glide again
ebuchman Feb 3, 2018
4fc3055
update glide again
ebuchman Feb 3, 2018
b6d0290
Switch to dep from glide for dependency resolution
zmanian Feb 25, 2018
3570c2e
Fix test in makefile
zmanian Feb 25, 2018
6c6d01b
Keybase refactor
ebuchman Mar 2, 2018
3a92931
changelog, version, glide
ebuchman Mar 2, 2018
c3e19f3
Merge pull request #73 from tendermint/develop-pre-wire
ebuchman Mar 2, 2018
e05ba95
Merge branch 'master' into develop
ebuchman Mar 2, 2018
5e07356
use previously working new go-wire. not bleeding edge
ebuchman Mar 2, 2018
69e960d
Merge pull request #71 from zmanian/dep
ebuchman Mar 2, 2018
f499ce8
update go-amino
melekes Mar 12, 2018
47b8a88
remove any mention of glide
melekes Mar 12, 2018
73407e7
add CODEOWNERS file
melekes Mar 12, 2018
7dee27c
Merge pull request #76 from tendermint/update-go-amino
jaekwon Mar 16, 2018
a3800da
Update Gopkg.lock to use go-amino
jaekwon Mar 16, 2018
f010462
Make concrete registered name be tendermint/*
jaekwon Mar 18, 2018
a04f2ae
tmlibs 0.8.0-dev; canonical concrete names
jaekwon Mar 25, 2018
0d4436d
Use MarshalBinaryBare; Fix encode_test; Bump version
jaekwon Mar 26, 2018
5d5f580
Update changelog for v0.6.1
jaekwon Mar 26, 2018
7fb3f70
Update README with examples; Add signature test
jaekwon Mar 26, 2018
9c02c8c
Add import/export of public keys #79
Apr 4, 2018
105847b
Fix comments
Apr 5, 2018
9154169
update for latest amino. bump version
ebuchman Apr 9, 2018
ad837a8
fix ed25519 Generate
ebuchman May 5, 2018
aefb6c5
Merge pull request #87 from tendermint/bucky/fix-ed-gen
ebuchman May 7, 2018
94ce56d
Use constant-time comparator (sublte.ConstantTimeCompare) to compare
liamsi May 9, 2018
3477dd7
safer PRNG seeding: hash concatenation of fresh seedBytes with curren…
liamsi May 9, 2018
35cf21c
Update README.md
jaekwon May 9, 2018
4357038
Update README.md
jaekwon May 9, 2018
1c8dffa
Initial implementation of xchacha20poly1035 aead
zmanian May 13, 2018
1c9ff46
Ledger integration, WIP
cwgoes Apr 30, 2018
065c394
Fix no-Ledger testcase
cwgoes Apr 30, 2018
e25a64f
Fix testcases, all looks OK
cwgoes Apr 30, 2018
391936b
Prevent unnecessary signatures, improve error messages
cwgoes May 2, 2018
86b09b0
Bugfix
cwgoes May 3, 2018
49e03fb
Update dependency versions
cwgoes May 9, 2018
337ad8e
Update to new Ledger API in progress
cwgoes May 10, 2018
e6d0ade
Update to latest upstream, debugging information
cwgoes May 14, 2018
aa2b6b5
Remove outdated non-building code in _nano
liamsi May 15, 2018
9136140
get rid of go-bindata dependency in Makefile; hardcode its output ins…
liamsi May 15, 2018
3fe985e
fix makefile
liamsi May 15, 2018
906331a
Merge pull request #100 from Liamsi/nano_wallet
ebuchman May 16, 2018
82e1138
Ledger integration (PoC)
cwgoes Apr 30, 2018
3f5fec5
Swap to new go-crypto
cwgoes May 1, 2018
f8c5f3a
List keys & send transactions
cwgoes May 2, 2018
fda9933
Update go-crypto
cwgoes May 3, 2018
b6cfcfb
Update dependency versions, quick paths
cwgoes May 10, 2018
6ecdf29
Update upstream dependencies
cwgoes May 14, 2018
de6608e
Rebase onto develop
cwgoes May 17, 2018
844945c
Avoid base64 encoding
cwgoes May 17, 2018
da66010
Revert schema change
cwgoes May 17, 2018
a8910a3
Merge branch 'develop' into go-bindata
liamsi May 20, 2018
3399ca9
Merge pull request #101 from Liamsi/go-bindata
ebuchman May 21, 2018
8423f6e
Add the libsodium test vector
zmanian May 22, 2018
f9b0820
Merge branch 'develop' into xChaChaPoly1035
zmanian May 22, 2018
134fdf7
bring in merkle from tmlibs
ebuchman May 22, 2018
4663ffd
add tmhash
ebuchman May 22, 2018
c2636c3
tmhash: add Sum function
ebuchman May 22, 2018
384f1e3
Fixed the directory name and added a test vector
zmanian May 23, 2018
05a5294
Remove panic and check the round trip
zmanian May 23, 2018
f0b1f6e
Merge pull request #98 from zmanian/xChaChaPoly1035
ebuchman May 23, 2018
707d27c
Fix dead link in README.md (#106)
vrde May 24, 2018
e534559
Update upstream Ledger code
cwgoes May 29, 2018
3e0e214
Merge branch 'develop' into cwgoes/ledger-integration
cwgoes May 29, 2018
b16bf1b
Minor fixups after merge
cwgoes May 29, 2018
34ac479
Messages must be JSON-encoded
cwgoes May 30, 2018
ac1f059
Clarify errors in CLI
cwgoes May 30, 2018
3186dc4
Clarify function names
cwgoes May 30, 2018
ee411da
Add ed25519, tests will fail until ed25519 verification fix
cwgoes May 30, 2018
c689f38
Implement PubKeyLedgerEd25519
cwgoes May 30, 2018
bb81e4a
Pin to an upstream revision
cwgoes May 30, 2018
fe69bf4
Update upstream version
cwgoes May 30, 2018
9f04935
merkle: remove unused funcs. unexport simplemap. improv docs
ebuchman May 22, 2018
862d3c3
commit doc.go
liamsi May 30, 2018
52bd867
merkle: use amino for byteslice encoding
ebuchman May 30, 2018
251041c
Merge pull request #105 from tendermint/bucky/merkle
ebuchman May 30, 2018
f9d094d
Merge pull request #97 from Liamsi/prng_seed
ebuchman May 30, 2018
aa32121
Merge pull request #80 from alessio/keymanager
ebuchman May 30, 2018
20fdec6
fix comment
ebuchman May 30, 2018
434759e
Merge pull request #94 from Liamsi/const_time
ebuchman May 30, 2018
21b821d
SignatureKey -> Signature
ebuchman May 30, 2018
9706935
fix link in readme
ebuchman May 30, 2018
eadc7b1
Merge branch 'master' into develop
ebuchman May 30, 2018
e1ce3ff
changelog and version
ebuchman May 31, 2018
1ff1aa5
Merge branch 'develop' into cwgoes/ledger-integration
cwgoes May 31, 2018
63aac65
Remove Ledger ed25519 support, for now
cwgoes May 31, 2018
80e9752
Move TODOs to #114
cwgoes May 31, 2018
2bbad9d
Merge pull request #85 from tendermint/cwgoes/ledger-integration
cwgoes May 31, 2018
c0ddda5
Merge PR #1133: Update cwgoes/ledger-integration to latest develop
Jun 4, 2018
436ca74
Merge remote-tracking branch 'origin/develop' into cwgoes/ledger-inte…
cwgoes Jun 4, 2018
35659a7
Fixup dependencies
cwgoes Jun 4, 2018
47ce9bc
Merge remote-tracking branch 'origin/develop' into cwgoes/ledger-inte…
cwgoes Jun 4, 2018
e0fa2e1
Merge remote-tracking branch 'origin/develop' into cwgoes/ledger-inte…
cwgoes Jun 7, 2018
fabdb13
Pin to upstream branch
cwgoes Jun 7, 2018
710efe5
Merge pull request #113 from tendermint/release/v0.7.0
ebuchman Jun 9, 2018
854eb32
dev version bump
ebuchman Jun 9, 2018
f6c960c
Merge branch 'develop' of https://github.com/tendermint/go-crypto int…
ebuchman Jun 9, 2018
88590b5
Update upstream versions
cwgoes Jun 9, 2018
82452a4
Update SDK for new keybase.Info interface
cwgoes Jun 9, 2018
c21f67c
Unify local and external keys in keybase interface (#117)
cwgoes Jun 10, 2018
66794a1
Move from tmlibs #213 (#115)
mossid Jun 11, 2018
8e09b43
Update upstream tracking information
cwgoes Jun 11, 2018
b3dea00
Merge remote-tracking branch 'origin/develop' into cwgoes/ledger-inte…
cwgoes Jun 11, 2018
e694c30
update ed25519 address scheme (#112)
ebuchman Jun 11, 2018
45a1c8a
fix tests, move encoding to encode_test.go, include an example
liamsi Jun 11, 2018
f4663e5
fix tests, bump amino version, move encoding to encode_test.go,
liamsi Jun 11, 2018
c4484c4
Merge remote-tracking branch 'remotes/origin/develop' into bucky/sig-…
liamsi Jun 11, 2018
6c27f61
Update testsuite for new go-crypto API
cwgoes Jun 11, 2018
e552d34
forgot PrivKeyLedgerSecp256k1
liamsi Jun 11, 2018
260d69f
Merge pull request #110 from tendermint/bucky/sig-name
xla Jun 11, 2018
42c6a64
version bump (#128)
liamsi Jun 12, 2018
6eee53e
Merge remote-tracking branch 'origin/develop' into cwgoes/ledger-inte…
cwgoes Jun 12, 2018
8e27322
Remove error from priv.PubKey() (#131)
cwgoes Jun 12, 2018
23e338c
Update upstream tracking information
cwgoes Jun 12, 2018
d829916
Update tests for new go-crypto API
cwgoes Jun 12, 2018
1b67fa3
Update tests for new Amino version
cwgoes Jun 12, 2018
4edea0d
Update upstream Tendermint version
cwgoes Jun 13, 2018
e53ba72
Update 'gaiacli keys add' for Ledger HD derivation
cwgoes Jun 13, 2018
456706a
Only ask for passphrase when signing with a local key
cwgoes Jun 13, 2018
4ee93ea
Merge remote-tracking branch 'origin/develop' into cwgoes/ledger-inte…
cwgoes Jun 13, 2018
41369d7
circleci 2.0 (#134)
liamsi Jun 14, 2018
f804950
Merge branch 'develop' into cwgoes/ledger-integration
cwgoes Jun 14, 2018
1a2f468
fix circleci 2.0 config (#139)
liamsi Jun 15, 2018
185e43c
Merge branch 'develop' into cwgoes/ledger-integration
cwgoes Jun 19, 2018
e769390
Update go-amino version
cwgoes Jun 19, 2018
6526519
Marshal/Unmarshal sdk.Int as JSON string
cwgoes Jun 19, 2018
fed8807
Switch xchachapoly to hkdfchachapoly (#135)
ValarDragon Jun 20, 2018
e21a64f
Merge branch 'develop' into cwgoes/ledger-integration
cwgoes Jun 20, 2018
4634063
keys package: fundraiser compatibility and HD keys (BIP 39 & BIP 32 /…
liamsi Jun 20, 2018
a589e0e
delete keys package
liamsi Jun 20, 2018
7ebc7c0
delete keys package
liamsi Jun 20, 2018
c7a842a
Update Gopkg.lock
cwgoes Jun 20, 2018
edb36d3
Merge PR #142: Delete keys package & Ledger integration; update tests
cwgoes Jun 20, 2018
e09f71a
Merge remote-tracking branch 'origin/develop' into cwgoes/ledger-inte…
cwgoes Jun 20, 2018
121164b
WIP: Catch up on develop & some dependency hell
liamsi Jun 23, 2018
fe740fb
WIP some fixes & update deps
liamsi Jun 26, 2018
b536276
WIP fix import paths/catch up with tendermint/tendermint/crypto
liamsi Jun 26, 2018
16c566e
WIP fix import paths/catch up with tendermint/tendermint/abci
liamsi Jun 26, 2018
c213dce
WIP handle err on Sign from tendermint/tendermint/crypto
liamsi Jun 26, 2018
64c1b90
temporarily delete everything (prep. mergging go-crypto/keys)
liamsi Jun 26, 2018
af14fc8
Merge remote-tracking branch 'crypto/develop' into cwgoes/ledger-inte…
liamsi Jun 26, 2018
48491f1
Revert "delete keys package"
liamsi Jun 26, 2018
9e4003e
Revert "delete keys package"
liamsi Jun 26, 2018
205b1fb
Only keep the keys package!
liamsi Jun 26, 2018
12fd3ce
Revert "temporarily delete everything (prep. mergging go-crypto/keys)"
liamsi Jun 26, 2018
94d4057
Revert "delete keys package"
liamsi Jun 26, 2018
d35373b
Merge keys & ledger file
liamsi Jun 26, 2018
a3b8c6a
WIP Merge keys & ledger files
liamsi Jun 26, 2018
22663c9
WIP Merge keys & ledger files
liamsi Jun 26, 2018
03c69ee
re-add accidentally removed top-level files
liamsi Jun 26, 2018
d7194b1
Merge pull request #1386 from Liamsi/cwgoes/ledger-integration
cwgoes Jun 26, 2018
2f4b1f7
Merge branch 'develop' into cwgoes/ledger-integration
cwgoes Jun 27, 2018
4314b29
Cherry-pick tmlibs/common.Error, fixup dependencies
jaekwon Jun 7, 2018
379e1b9
Update a few tmserver calls
cwgoes Jun 27, 2018
906c718
Remove a few unnecessary changes
cwgoes Jun 27, 2018
ab75ac4
Update changelog
cwgoes Jun 27, 2018
bb8ba6a
Address PR comments
cwgoes Jun 27, 2018
a735528
Unit test fixes
cwgoes Jun 27, 2018
89b8632
More unit testcase fixes
cwgoes Jun 27, 2018
c7f42d2
Fix linter errors
cwgoes Jun 27, 2018
4301072
json.RawMessage; list key type
cwgoes Jun 27, 2018
fa02576
cdc.MarshalJSON in x/gov REST handler
cwgoes Jun 27, 2018
17f9fb2
Update codespace logic
cwgoes Jun 27, 2018
a25d60a
EnsureAccountNumber
cwgoes Jun 27, 2018
b9eeaa1
Revert some unnecessary changes
cwgoes Jun 27, 2018
2294cb0
Merge branch 'develop' into cwgoes/ledger-integration
cwgoes Jun 27, 2018
2bbfea5
Fixes from merge
cwgoes Jun 27, 2018
a0305eb
Keep indented JSON
cwgoes Jun 27, 2018
d4a3696
Merge branch 'develop' into cwgoes/ledger-integration
cwgoes Jun 27, 2018
b0413dd
Merge branch 'develop' into cwgoes/ledger-integration
cwgoes Jun 28, 2018
ed50f7d
Linter fixes
cwgoes Jun 28, 2018
0bfe984
Pin fixed IAVL version
cwgoes Jun 28, 2018
503c751
Final tiny testcase fixes
cwgoes Jun 28, 2018
3b447d1
Merge branch 'develop' into cwgoes/ledger-integration
cwgoes Jun 28, 2018
4357a65
Fix crypto imports
ValarDragon Jun 28, 2018
1256170
json.Marshal => cdc.MarshalJSON
cwgoes Jun 28, 2018
03459a7
Merge branch 'cwgoes/ledger-integration' of github.com:cosmos/cosmos-…
cwgoes Jun 28, 2018
3533fc5
Update LCD keys endpoint
cwgoes Jun 28, 2018
22414b3
More json.Marshal => cdc.MarshalJSON, can we lint this?
cwgoes Jun 28, 2018
7770204
Fix governance query unmarshal
cwgoes Jun 29, 2018
2150b33
Update pinned IAVL version
cwgoes Jun 29, 2018
1def15c
gofmt -w
cwgoes Jun 29, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ BREAKING CHANGES
* Removed MsgChangePubKey from auth
* Removed setPubKey from account mapper
* Removed GetMemo from Tx (it is still on StdTx)
* Keybase and Ledger support from go-crypto merged into the SDK in the `crypto` folder
* Gov module REST endpoints changed to be more RESTful
* [cli] rearranged commands under subcommands
* [stake] remove Tick and add EndBlocker
Expand Down Expand Up @@ -46,6 +47,9 @@ FEATURES
* [types] Switches internal representation of Int/Uint/Rat to use pointers
* [gaiad] unsafe_reset_all now resets addrbook.json
* [democoin] add x/oracle, x/assoc
* [gaiacli] Ledger support added
- You can now use a Ledger with `gaiacli --ledger` for all key-related commands
- Ledger keys can be named and tracked locally in the key DB
* [gaiacli] added an --async flag to the cli to deliver transactions without waiting for a tendermint response

FIXES
Expand Down
132 changes: 90 additions & 42 deletions Gopkg.lock

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

34 changes: 17 additions & 17 deletions Gopkg.toml
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,6 @@
name = "github.com/mattn/go-isatty"
version = "~0.0.3"

[[constraint]]
name = "github.com/pkg/errors"
version = "~0.8.0"

[[constraint]]
name = "github.com/spf13/cobra"
version = "~0.0.1"
Expand All @@ -49,32 +45,36 @@
version = "~1.0.0"

[[constraint]]
name = "github.com/stretchr/testify"
version = "~1.2.1"

[[constraint]]
name = "github.com/tendermint/abci"
version = "=0.12.0"
name = "github.com/pkg/errors"
version = "=0.8.0"

[[constraint]]
name = "github.com/tendermint/go-crypto"
version = "=0.6.2"
name = "github.com/stretchr/testify"
version = "=1.2.1"

[[constraint]]
name = "github.com/tendermint/go-amino"
version = "=0.9.9"
version = "=0.10.1"

[[constraint]]
name = "github.com/tendermint/iavl"
version = "=0.8.0-rc0"
revision = "378f495c58f9b57f120af4643d245f3170fb5311"

[[constraint]]
name = "github.com/tendermint/tendermint"
revision = "696e8c6f9e950eec15f150f314d2dd9ddf6bc601"
revision = "8412b75b1070ac023405e8228e017ed36531fe1b"

[[override]]
[[constraint]]
name = "github.com/tendermint/tmlibs"
revision = "0c98d10b4ffbd87978d79c160e835b3d3df241ec"
version = "=0.9.0"

[[constraint]]
name = "github.com/bartekn/go-bip39"
branch = "master"

[[constraint]]
name = "github.com/zondax/ledger-goclient"
revision = "065cbf938a16f20335c40cfe180f9cd4955c6a5a"

# this got updated and broke, so locked to an old working commit ...
[[override]]
Expand Down
5 changes: 2 additions & 3 deletions baseapp/baseapp.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (

"github.com/pkg/errors"

abci "github.com/tendermint/abci/types"
abci "github.com/tendermint/tendermint/abci/types"
cmn "github.com/tendermint/tmlibs/common"
dbm "github.com/tendermint/tmlibs/db"
"github.com/tendermint/tmlibs/log"
Expand Down Expand Up @@ -85,7 +85,6 @@ func NewBaseApp(name string, cdc *wire.Codec, logger log.Logger, db dbm.DB) *Bas
txDecoder: defaultTxDecoder(cdc),
}
// Register the undefined & root codespaces, which should not be used by any modules
app.codespacer.RegisterOrPanic(sdk.CodespaceUndefined)
app.codespacer.RegisterOrPanic(sdk.CodespaceRoot)
return app
}
Expand Down Expand Up @@ -135,7 +134,7 @@ func defaultTxDecoder(cdc *wire.Codec) sdk.TxDecoder {
// are registered by MakeTxCodec
err := cdc.UnmarshalBinary(txBytes, &tx)
if err != nil {
return nil, sdk.ErrTxDecode("").Trace(err.Error())
return nil, sdk.ErrTxDecode("").TraceSDK(err.Error())
}
return tx, nil
}
Expand Down
Loading