mirror of
https://github.com/0glabs/0g-chain.git
synced 2024-12-27 16:55:21 +00:00
26 lines
854 B
Protocol Buffer
26 lines
854 B
Protocol Buffer
|
syntax = "proto3";
|
||
|
package cosmos.crypto.multisig.v1beta1;
|
||
|
|
||
|
import "gogoproto/gogo.proto";
|
||
|
|
||
|
option go_package = "github.com/cosmos/cosmos-sdk/crypto/types";
|
||
|
|
||
|
// MultiSignature wraps the signatures from a multisig.LegacyAminoPubKey.
|
||
|
// See cosmos.tx.v1betata1.ModeInfo.Multi for how to specify which signers
|
||
|
// signed and with which modes.
|
||
|
message MultiSignature {
|
||
|
option (gogoproto.goproto_unrecognized) = true;
|
||
|
repeated bytes signatures = 1;
|
||
|
}
|
||
|
|
||
|
// CompactBitArray is an implementation of a space efficient bit array.
|
||
|
// This is used to ensure that the encoded data takes up a minimal amount of
|
||
|
// space after proto encoding.
|
||
|
// This is not thread safe, and is not intended for concurrent usage.
|
||
|
message CompactBitArray {
|
||
|
option (gogoproto.goproto_stringer) = false;
|
||
|
|
||
|
uint32 extra_bits_stored = 1;
|
||
|
bytes elems = 2;
|
||
|
}
|