cosmos-sdk/x/ibc/02-client
colin axnér be59020f29
Add multisig support + tests to solo machine (#7383)
* add multisig support to testing pkg

Adds single and multisig public key support to the testing package. Fix build associated with changes.

* update clientstate tests to use singlesig and multsig

* add singlesig and multisig tests for consensus state, header, and misbehaviour

* add singlesig and multisig for solomachine handlers

* add spec

* fix lgtm

* fixes from self review

* fix lint?

* fix build

* increase code cov

* Update x/ibc/light-clients/solomachine/types/client_state.go

Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>

* apply @fedekunze review suggestions

Add comment to VerifyMultisignature explaining why it uses the nested function. Switch panic to require. Add comment for secp256k1 key usage. Ref: https://github.com/cosmos/cosmos-sdk/pull/7383#pullrequestreview-496591518

Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
Co-authored-by: Christopher Goes <cwgoes@pluranimity.org>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2020-09-28 11:00:33 +00:00
..
client tm: update to latest (#7376) 2020-09-23 13:44:40 +00:00
keeper Migrate BaseAccount PubKey to use Any (#7268) 2020-09-25 08:41:16 +00:00
simulation remove client type from 02-client (#7336) 2020-09-22 14:25:58 +00:00
types Add multisig support + tests to solo machine (#7383) 2020-09-28 11:00:33 +00:00
abci.go remove client type from 02-client (#7336) 2020-09-22 14:25:58 +00:00
abci_test.go remove client type from 02-client (#7336) 2020-09-22 14:25:58 +00:00
doc.go x/ibc: IBC alpha (#5277) 2020-04-08 20:57:52 -04:00
genesis.go remove client type from 02-client (#7336) 2020-09-22 14:25:58 +00:00
handler.go remove client type from 02-client (#7336) 2020-09-22 14:25:58 +00:00
handler_test.go remove client type from 02-client (#7336) 2020-09-22 14:25:58 +00:00
module.go x/ibc: final gRPC migration (#7077) 2020-08-20 10:23:19 -04:00