github.com/ava-labs/avalanchego@v1.11.11/proto/sdk/sdk.proto (about)

     1  syntax = "proto3";
     2  
     3  package sdk;
     4  
     5  option go_package = "github.com/ava-labs/avalanchego/proto/pb/sdk";
     6  
     7  message PullGossipRequest {
     8    bytes salt = 2;
     9    bytes filter = 3;
    10  }
    11  
    12  message PullGossipResponse {
    13    repeated bytes gossip = 1;
    14  }
    15  
    16  message PushGossip {
    17    repeated bytes gossip = 1;
    18  }
    19  
    20  // SignatureRequest is an AppRequest message type for requesting
    21  // a BLS signature over a Warp message, as defined in ACP-118:
    22  // https://github.com/avalanche-foundation/ACPs/tree/main/ACPs/118-warp-signature-request
    23  message SignatureRequest {
    24    // Warp message to be signed
    25    bytes message = 1;
    26    // Justification for the message
    27    bytes justification = 2;
    28  }
    29  
    30  // SignatureRespnose is an AppResponse message type for providing
    31  // a requested BLS signature over a Warp message, as defined in ACP-118:
    32  // https://github.com/avalanche-foundation/ACPs/tree/main/ACPs/118-warp-signature-request
    33  message SignatureResponse {
    34    // BLS signature over the Warp message
    35    bytes signature = 1;
    36  }