Skip to content

Commit 3da8755

Browse files
committed
feat: add graphql binding
Signed-off-by: Jeremy Letang <me@jeremyletang.com>
1 parent abe3f60 commit 3da8755

File tree

3 files changed

+230
-0
lines changed

3 files changed

+230
-0
lines changed

datanode/gateway/graphql/generated.go

Lines changed: 217 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

datanode/gateway/graphql/gqlgen.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -827,3 +827,5 @@ models:
827827
model: code.vegaprotocol.io/vega/protos/data-node/api/v2.AMMEdge
828828
AMMConnection:
829829
model: code.vegaprotocol.io/vega/protos/data-node/api/v2.AMMConnection
830+
RiskFactorOverride:
831+
model: code.vegaprotocol.io/vega/protos/vega.RiskFactorOverride

datanode/gateway/graphql/schema.graphql

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2079,6 +2079,17 @@ type LogNormalRiskModel {
20792079
tau: Float!
20802080
"Parameters for the log normal risk model"
20812081
params: LogNormalModelParams!
2082+
"An optional override for the risk factor calculated by the risk model."
2083+
riskFactorOverride: RiskFactorOverride
2084+
}
2085+
2086+
2087+
"Risk factor override to control stable leverage"
2088+
type RiskFactorOverride {
2089+
"Short Risk factor value"
2090+
short: String!
2091+
"Long Risk factor value"
2092+
long: String!
20822093
}
20832094

20842095
"A type of simple/dummy risk model where you can specify the risk factor long and short in params"

0 commit comments

Comments
 (0)