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'