mirror of
				https://github.com/0glabs/0g-chain.git
				synced 2025-11-04 15:37:27 +00:00 
			
		
		
		
	* sync all third party proto definitions * update cosmos swagger for new imported third party protos
		
			
				
	
	
		
			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;
 | 
						|
}
 |