cosmos-sdk/x/ibc/testing
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
..
mock Migrate BaseAccount PubKey to use Any (#7268) 2020-09-25 08:41:16 +00:00
chain.go Add multisig support + tests to solo machine (#7383) 2020-09-28 11:00:33 +00:00
coordinator.go remove client type from 02-client (#7336) 2020-09-22 14:25:58 +00:00
solomachine.go Add multisig support + tests to solo machine (#7383) 2020-09-28 11:00:33 +00:00
types.go Fix AcknowledgePacket and AcknowledgementExecuted bug + update testing pkg (#7170) 2020-08-26 12:11:31 +00:00