code.vegaprotocol.io/vega@v0.79.0/protos/sources/vega/grpc-rest-bindings.yml (about)

     1  ---
     2  type: google.api.Service
     3  config_version: 3
     4  
     5  name: api.v1.trading
     6  title: Vega Trading API
     7  
     8  apis:
     9    - name: CoreService
    10    - name: CoreStateService
    11  
    12  http:
    13    rules:
    14      # transaction
    15      - selector: vega.api.v1.CoreService.SubmitTransaction
    16        post: '/transaction'
    17        body: "*"
    18      - selector: vega.api.v1.CoreService.CheckTransaction
    19        post: '/transaction/check'
    20        body: "*"
    21      - selector: vega.api.v1.CoreService.SubmitRawTransaction
    22        post: '/transaction/raw'
    23        body: "*"
    24      - selector: vega.api.v1.CoreService.CheckRawTransaction
    25        post: '/transaction/raw/check'
    26        body: "*"
    27  
    28  
    29      # Miscellaneous
    30      - selector: vega.api.v1.CoreService.Statistics
    31        get: '/statistics'
    32      - selector: vega.api.v1.CoreService.GetSpamStatistics
    33        get: '/statistics/spam/{party_id}'
    34      - selector: vega.api.v1.CoreService.LastBlockHeight
    35        get: '/blockchain/height'
    36      - selector: vega.api.v1.CoreService.GetVegaTime
    37        get: '/time'
    38  
    39      # Core APIs
    40      - selector: vega.api.v1.CoreStateService.ListNetworkParameters
    41        get: '/network/parameters'
    42      - selector: vega.api.v1.CoreStateService.ListNetworkLimits
    43        get: '/network/limits'
    44      - selector: vega.api.v1.CoreStateService.ListAccounts
    45        get: '/accounts'
    46      - selector: vega.api.v1.CoreStateService.ListAssets
    47        get: '/assets'
    48      - selector: vega.api.v1.CoreStateService.ListParties
    49        get: '/parties'
    50      - selector: vega.api.v1.CoreStateService.ListPartiesStake
    51        get: '/parties/stake'
    52      - selector: vega.api.v1.CoreStateService.ListValidators
    53        get: '/validators'
    54      - selector: vega.api.v1.CoreStateService.ListProposals
    55        get: '/proposals'
    56      - selector: vega.api.v1.CoreStateService.ListVotes
    57        get: '/votes'
    58      - selector: vega.api.v1.CoreStateService.ListMarkets
    59        get: '/markets'
    60      - selector: vega.api.v1.CoreStateService.ListMarketsData
    61        get: '/markets/data'
    62      - selector: vega.api.v1.CoreStateService.ListDelegations
    63        get: '/delegations'
    64  
    65      # websockets
    66  
    67      - selector: vega.api.v1.CoreService.ObserveEventBus
    68        get: '/stream/event/bus'