Fix/1376 proposal terms (#1789)
* chore: add missing property types * chore: add removed types
This commit is contained in:
parent
044eb160af
commit
70eeeeb1e2
@ -56,7 +56,7 @@ export interface MarketPositions_party_positionsConnection_edges_node_market {
|
||||
export interface MarketPositions_party_positionsConnection_edges_node {
|
||||
__typename: "Position";
|
||||
/**
|
||||
* Open volume (uint64)
|
||||
* Open volume (int64)
|
||||
*/
|
||||
openVolume: string;
|
||||
/**
|
||||
|
@ -1,98 +0,0 @@
|
||||
import { gql } from '@apollo/client';
|
||||
|
||||
export const PROPOSAL_FRAGMENT = gql`
|
||||
fragment ProposalFields on Proposal {
|
||||
id
|
||||
rationale {
|
||||
title
|
||||
description
|
||||
}
|
||||
reference
|
||||
state
|
||||
datetime
|
||||
rejectionReason
|
||||
party {
|
||||
id
|
||||
}
|
||||
errorDetails
|
||||
terms {
|
||||
closingDatetime
|
||||
enactmentDatetime
|
||||
change {
|
||||
... on NewMarket {
|
||||
instrument {
|
||||
name
|
||||
code
|
||||
futureProduct {
|
||||
settlementAsset {
|
||||
symbol
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
... on UpdateMarket {
|
||||
marketId
|
||||
}
|
||||
... on NewAsset {
|
||||
__typename
|
||||
name
|
||||
symbol
|
||||
source {
|
||||
... on BuiltinAsset {
|
||||
maxFaucetAmountMint
|
||||
}
|
||||
... on ERC20 {
|
||||
contractAddress
|
||||
}
|
||||
}
|
||||
}
|
||||
... on UpdateNetworkParameter {
|
||||
networkParameter {
|
||||
key
|
||||
value
|
||||
}
|
||||
}
|
||||
... on UpdateAsset {
|
||||
quantum
|
||||
assetId
|
||||
source {
|
||||
... on UpdateERC20 {
|
||||
lifetimeLimit
|
||||
withdrawThreshold
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
votes {
|
||||
yes {
|
||||
totalTokens
|
||||
totalNumber
|
||||
votes {
|
||||
value
|
||||
party {
|
||||
id
|
||||
stakingSummary {
|
||||
currentStakeAvailable
|
||||
}
|
||||
}
|
||||
datetime
|
||||
}
|
||||
}
|
||||
no {
|
||||
totalTokens
|
||||
totalNumber
|
||||
votes {
|
||||
value
|
||||
party {
|
||||
id
|
||||
stakingSummary {
|
||||
currentStakeAvailable
|
||||
}
|
||||
}
|
||||
datetime
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
@ -3,7 +3,7 @@
|
||||
// @generated
|
||||
// This file was automatically generated and should not be edited.
|
||||
|
||||
import { ProposalState, ProposalRejectionReason, VoteValue } from "@vegaprotocol/types";
|
||||
import { ProposalState, ProposalRejectionReason, PropertyKeyType, ConditionOperator, VoteValue } from "@vegaprotocol/types";
|
||||
|
||||
// ====================================================
|
||||
// GraphQL query operation: Proposal
|
||||
@ -39,10 +39,136 @@ export interface Proposal_proposal_terms_change_NewFreeform {
|
||||
|
||||
export interface Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_settlementAsset {
|
||||
__typename: "Asset";
|
||||
/**
|
||||
* The ID of the asset
|
||||
*/
|
||||
id: string;
|
||||
/**
|
||||
* The full name of the asset (e.g: Great British Pound)
|
||||
*/
|
||||
name: string;
|
||||
/**
|
||||
* The symbol of the asset (e.g: GBP)
|
||||
*/
|
||||
symbol: string;
|
||||
/**
|
||||
* The precision of the asset. Should match the decimal precision of the asset on its native chain, e.g: for ERC20 assets, it is often 18
|
||||
*/
|
||||
decimals: number;
|
||||
/**
|
||||
* The minimum economically meaningful amount in the asset
|
||||
*/
|
||||
quantum: string;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecForSettlementData_filters_key {
|
||||
__typename: "PropertyKey";
|
||||
/**
|
||||
* The name of the property.
|
||||
*/
|
||||
name: string | null;
|
||||
/**
|
||||
* The type of the property.
|
||||
*/
|
||||
type: PropertyKeyType;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecForSettlementData_filters_conditions {
|
||||
__typename: "Condition";
|
||||
/**
|
||||
* The type of comparison to make on the value.
|
||||
*/
|
||||
operator: ConditionOperator;
|
||||
/**
|
||||
* The value to compare against.
|
||||
*/
|
||||
value: string | null;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecForSettlementData_filters {
|
||||
__typename: "Filter";
|
||||
/**
|
||||
* The oracle data property key targeted by the filter.
|
||||
*/
|
||||
key: Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecForSettlementData_filters_key;
|
||||
/**
|
||||
* The conditions that should be matched by the data to be
|
||||
* considered of interest.
|
||||
*/
|
||||
conditions: Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecForSettlementData_filters_conditions[] | null;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecForSettlementData {
|
||||
__typename: "OracleSpecConfiguration";
|
||||
/**
|
||||
* The list of authorised public keys that signed the data for this
|
||||
* oracle. All the public keys in the oracle data should be contained in these
|
||||
* public keys.
|
||||
*/
|
||||
pubKeys: string[] | null;
|
||||
/**
|
||||
* Filters describes which oracle data are considered of interest or not for
|
||||
* the product (or the risk model).
|
||||
*/
|
||||
filters: Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecForSettlementData_filters[] | null;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecForTradingTermination_filters_key {
|
||||
__typename: "PropertyKey";
|
||||
/**
|
||||
* The name of the property.
|
||||
*/
|
||||
name: string | null;
|
||||
/**
|
||||
* The type of the property.
|
||||
*/
|
||||
type: PropertyKeyType;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecForTradingTermination_filters_conditions {
|
||||
__typename: "Condition";
|
||||
/**
|
||||
* The type of comparison to make on the value.
|
||||
*/
|
||||
operator: ConditionOperator;
|
||||
/**
|
||||
* The value to compare against.
|
||||
*/
|
||||
value: string | null;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecForTradingTermination_filters {
|
||||
__typename: "Filter";
|
||||
/**
|
||||
* The oracle data property key targeted by the filter.
|
||||
*/
|
||||
key: Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecForTradingTermination_filters_key;
|
||||
/**
|
||||
* The conditions that should be matched by the data to be
|
||||
* considered of interest.
|
||||
*/
|
||||
conditions: Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecForTradingTermination_filters_conditions[] | null;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecForTradingTermination {
|
||||
__typename: "OracleSpecConfiguration";
|
||||
/**
|
||||
* The list of authorised public keys that signed the data for this
|
||||
* oracle. All the public keys in the oracle data should be contained in these
|
||||
* public keys.
|
||||
*/
|
||||
pubKeys: string[] | null;
|
||||
/**
|
||||
* Filters describes which oracle data are considered of interest or not for
|
||||
* the product (or the risk model).
|
||||
*/
|
||||
filters: Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecForTradingTermination_filters[] | null;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecBinding {
|
||||
__typename: "OracleSpecToFutureBinding";
|
||||
settlementDataProperty: string;
|
||||
tradingTerminationProperty: string;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_NewMarket_instrument_futureProduct {
|
||||
@ -51,6 +177,27 @@ export interface Proposal_proposal_terms_change_NewMarket_instrument_futureProdu
|
||||
* Product asset
|
||||
*/
|
||||
settlementAsset: Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_settlementAsset;
|
||||
/**
|
||||
* String representing the quote (e.g. BTCUSD -> USD is quote)
|
||||
*/
|
||||
quoteName: string;
|
||||
/**
|
||||
* The number of decimal places implied by the settlement data (such as price) emitted by the settlement oracle
|
||||
*/
|
||||
settlementDataDecimals: number;
|
||||
/**
|
||||
* Describes the oracle data that an instrument wants to get from the oracle engine for settlement data.
|
||||
*/
|
||||
oracleSpecForSettlementData: Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecForSettlementData;
|
||||
/**
|
||||
* Describes the oracle data that an instrument wants to get from the oracle engine for trading termination.
|
||||
*/
|
||||
oracleSpecForTradingTermination: Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecForTradingTermination;
|
||||
/**
|
||||
* OracleSpecToFutureBinding tells on which property oracle data should be
|
||||
* used as settlement data.
|
||||
*/
|
||||
oracleSpecBinding: Proposal_proposal_terms_change_NewMarket_instrument_futureProduct_oracleSpecBinding;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_NewMarket_instrument {
|
||||
@ -71,15 +218,263 @@ export interface Proposal_proposal_terms_change_NewMarket_instrument {
|
||||
|
||||
export interface Proposal_proposal_terms_change_NewMarket {
|
||||
__typename: "NewMarket";
|
||||
/**
|
||||
* Decimal places used for the new market, sets the smallest price increment on the book
|
||||
*/
|
||||
decimalPlaces: number;
|
||||
/**
|
||||
* Metadata for this instrument, tags
|
||||
*/
|
||||
metadata: string[] | null;
|
||||
/**
|
||||
* New market instrument configuration
|
||||
*/
|
||||
instrument: Proposal_proposal_terms_change_NewMarket_instrument;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecForSettlementData_filters_key {
|
||||
__typename: "PropertyKey";
|
||||
/**
|
||||
* The name of the property.
|
||||
*/
|
||||
name: string | null;
|
||||
/**
|
||||
* The type of the property.
|
||||
*/
|
||||
type: PropertyKeyType;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecForSettlementData_filters_conditions {
|
||||
__typename: "Condition";
|
||||
/**
|
||||
* The type of comparison to make on the value.
|
||||
*/
|
||||
operator: ConditionOperator;
|
||||
/**
|
||||
* The value to compare against.
|
||||
*/
|
||||
value: string | null;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecForSettlementData_filters {
|
||||
__typename: "Filter";
|
||||
/**
|
||||
* The oracle data property key targeted by the filter.
|
||||
*/
|
||||
key: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecForSettlementData_filters_key;
|
||||
/**
|
||||
* The conditions that should be matched by the data to be
|
||||
* considered of interest.
|
||||
*/
|
||||
conditions: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecForSettlementData_filters_conditions[] | null;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecForSettlementData {
|
||||
__typename: "OracleSpecConfiguration";
|
||||
/**
|
||||
* The list of authorised public keys that signed the data for this
|
||||
* oracle. All the public keys in the oracle data should be contained in these
|
||||
* public keys.
|
||||
*/
|
||||
pubKeys: string[] | null;
|
||||
/**
|
||||
* Filters describes which oracle data are considered of interest or not for
|
||||
* the product (or the risk model).
|
||||
*/
|
||||
filters: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecForSettlementData_filters[] | null;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecForTradingTermination_filters_key {
|
||||
__typename: "PropertyKey";
|
||||
/**
|
||||
* The name of the property.
|
||||
*/
|
||||
name: string | null;
|
||||
/**
|
||||
* The type of the property.
|
||||
*/
|
||||
type: PropertyKeyType;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecForTradingTermination_filters_conditions {
|
||||
__typename: "Condition";
|
||||
/**
|
||||
* The type of comparison to make on the value.
|
||||
*/
|
||||
operator: ConditionOperator;
|
||||
/**
|
||||
* The value to compare against.
|
||||
*/
|
||||
value: string | null;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecForTradingTermination_filters {
|
||||
__typename: "Filter";
|
||||
/**
|
||||
* The oracle data property key targeted by the filter.
|
||||
*/
|
||||
key: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecForTradingTermination_filters_key;
|
||||
/**
|
||||
* The conditions that should be matched by the data to be
|
||||
* considered of interest.
|
||||
*/
|
||||
conditions: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecForTradingTermination_filters_conditions[] | null;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecForTradingTermination {
|
||||
__typename: "OracleSpecConfiguration";
|
||||
/**
|
||||
* The list of authorised public keys that signed the data for this
|
||||
* oracle. All the public keys in the oracle data should be contained in these
|
||||
* public keys.
|
||||
*/
|
||||
pubKeys: string[] | null;
|
||||
/**
|
||||
* Filters describes which oracle data are considered of interest or not for
|
||||
* the product (or the risk model).
|
||||
*/
|
||||
filters: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecForTradingTermination_filters[] | null;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecBinding {
|
||||
__typename: "OracleSpecToFutureBinding";
|
||||
settlementDataProperty: string;
|
||||
tradingTerminationProperty: string;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product {
|
||||
__typename: "UpdateFutureProduct";
|
||||
quoteName: string;
|
||||
oracleSpecForSettlementData: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecForSettlementData;
|
||||
oracleSpecForTradingTermination: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecForTradingTermination;
|
||||
oracleSpecBinding: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product_oracleSpecBinding;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument {
|
||||
__typename: "UpdateInstrumentConfiguration";
|
||||
code: string;
|
||||
product: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument_product;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_priceMonitoringParameters_triggers {
|
||||
__typename: "PriceMonitoringTrigger";
|
||||
/**
|
||||
* Price monitoring projection horizon τ in seconds (> 0).
|
||||
*/
|
||||
horizonSecs: number;
|
||||
/**
|
||||
* Price monitoring probability level p. (>0 and < 1)
|
||||
*/
|
||||
probability: number;
|
||||
/**
|
||||
* Price monitoring auction extension duration in seconds should the price
|
||||
* breach its theoretical level over the specified horizon at the specified
|
||||
* probability level (> 0)
|
||||
*/
|
||||
auctionExtensionSecs: number;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_priceMonitoringParameters {
|
||||
__typename: "PriceMonitoringParameters";
|
||||
/**
|
||||
* The list of triggers for this price monitoring
|
||||
*/
|
||||
triggers: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_priceMonitoringParameters_triggers[] | null;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_liquidityMonitoringParameters_targetStakeParameters {
|
||||
__typename: "TargetStakeParameters";
|
||||
/**
|
||||
* Specifies length of time window expressed in seconds for target stake calculation
|
||||
*/
|
||||
timeWindow: number;
|
||||
/**
|
||||
* Specifies scaling factors used in target stake calculation
|
||||
*/
|
||||
scalingFactor: number;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_liquidityMonitoringParameters {
|
||||
__typename: "LiquidityMonitoringParameters";
|
||||
/**
|
||||
* Specifies the triggering ratio for entering liquidity auction
|
||||
*/
|
||||
triggeringRatio: number;
|
||||
/**
|
||||
* Specifies parameters related to target stake calculation
|
||||
*/
|
||||
targetStakeParameters: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_liquidityMonitoringParameters_targetStakeParameters;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_riskParameters_UpdateMarketSimpleRiskModel_simple {
|
||||
__typename: "SimpleRiskModelParams";
|
||||
/**
|
||||
* Risk factor for long
|
||||
*/
|
||||
factorLong: number;
|
||||
/**
|
||||
* Risk factor for short
|
||||
*/
|
||||
factorShort: number;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_riskParameters_UpdateMarketSimpleRiskModel {
|
||||
__typename: "UpdateMarketSimpleRiskModel";
|
||||
simple: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_riskParameters_UpdateMarketSimpleRiskModel_simple | null;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_riskParameters_UpdateMarketLogNormalRiskModel_logNormal_params {
|
||||
__typename: "LogNormalModelParams";
|
||||
/**
|
||||
* R parameter
|
||||
*/
|
||||
r: number;
|
||||
/**
|
||||
* Sigma parameter, annualised volatility of the underlying asset, must be a strictly non-negative real number
|
||||
*/
|
||||
sigma: number;
|
||||
/**
|
||||
* Mu parameter, annualised growth rate of the underlying asset
|
||||
*/
|
||||
mu: number;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_riskParameters_UpdateMarketLogNormalRiskModel_logNormal {
|
||||
__typename: "LogNormalRiskModel";
|
||||
/**
|
||||
* Lambda parameter of the risk model, probability confidence level used in expected shortfall calculation when obtaining the maintenance margin level, must be strictly greater than 0 and strictly smaller than 1
|
||||
*/
|
||||
riskAversionParameter: number;
|
||||
/**
|
||||
* Tau parameter of the risk model, projection horizon measured as a year fraction used in the expected shortfall calculation to obtain the maintenance margin, must be a strictly non-negative real number
|
||||
*/
|
||||
tau: number;
|
||||
/**
|
||||
* Parameters for the log normal risk model
|
||||
*/
|
||||
params: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_riskParameters_UpdateMarketLogNormalRiskModel_logNormal_params;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_riskParameters_UpdateMarketLogNormalRiskModel {
|
||||
__typename: "UpdateMarketLogNormalRiskModel";
|
||||
logNormal: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_riskParameters_UpdateMarketLogNormalRiskModel_logNormal | null;
|
||||
}
|
||||
|
||||
export type Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_riskParameters = Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_riskParameters_UpdateMarketSimpleRiskModel | Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_riskParameters_UpdateMarketLogNormalRiskModel;
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration {
|
||||
__typename: "UpdateMarketConfiguration";
|
||||
instrument: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_instrument;
|
||||
metadata: (string | null)[] | null;
|
||||
priceMonitoringParameters: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_priceMonitoringParameters;
|
||||
liquidityMonitoringParameters: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_liquidityMonitoringParameters;
|
||||
riskParameters: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration_riskParameters;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_UpdateMarket {
|
||||
__typename: "UpdateMarket";
|
||||
marketId: string;
|
||||
updateMarketConfiguration: Proposal_proposal_terms_change_UpdateMarket_updateMarketConfiguration;
|
||||
}
|
||||
|
||||
export interface Proposal_proposal_terms_change_NewAsset_source_BuiltinAsset {
|
||||
@ -96,6 +491,16 @@ export interface Proposal_proposal_terms_change_NewAsset_source_ERC20 {
|
||||
* The address of the ERC20 contract
|
||||
*/
|
||||
contractAddress: string;
|
||||
/**
|
||||
* The lifetime limits deposit per address
|
||||
* Note: this is a temporary measure for alpha mainnet
|
||||
*/
|
||||
lifetimeLimit: string;
|
||||
/**
|
||||
* The maximum allowed per withdrawal
|
||||
* Note: this is a temporary measure for alpha mainnet
|
||||
*/
|
||||
withdrawThreshold: string;
|
||||
}
|
||||
|
||||
export type Proposal_proposal_terms_change_NewAsset_source = Proposal_proposal_terms_change_NewAsset_source_BuiltinAsset | Proposal_proposal_terms_change_NewAsset_source_ERC20;
|
||||
@ -110,6 +515,14 @@ export interface Proposal_proposal_terms_change_NewAsset {
|
||||
* The symbol of the asset (e.g: GBP)
|
||||
*/
|
||||
symbol: string;
|
||||
/**
|
||||
* The precision of the asset
|
||||
*/
|
||||
decimals: number;
|
||||
/**
|
||||
* The minimum economically meaningful amount of this specific asset
|
||||
*/
|
||||
quantum: string;
|
||||
/**
|
||||
* The source of the new asset
|
||||
*/
|
||||
|
@ -5,17 +5,219 @@ import { useParams } from 'react-router-dom';
|
||||
|
||||
import { Proposal } from '../components/proposal';
|
||||
import { ProposalNotFound } from '../components/proposal-not-found';
|
||||
import { PROPOSAL_FRAGMENT } from '../proposal-fragment';
|
||||
import type {
|
||||
Proposal as ProposalQueryResult,
|
||||
ProposalVariables,
|
||||
} from './__generated__/Proposal';
|
||||
|
||||
export const PROPOSAL_QUERY = gql`
|
||||
${PROPOSAL_FRAGMENT}
|
||||
query Proposal($proposalId: ID!) {
|
||||
proposal(id: $proposalId) {
|
||||
...ProposalFields
|
||||
id
|
||||
rationale {
|
||||
title
|
||||
description
|
||||
}
|
||||
reference
|
||||
state
|
||||
datetime
|
||||
rejectionReason
|
||||
party {
|
||||
id
|
||||
}
|
||||
errorDetails
|
||||
terms {
|
||||
closingDatetime
|
||||
enactmentDatetime
|
||||
change {
|
||||
... on NewMarket {
|
||||
decimalPlaces
|
||||
metadata
|
||||
instrument {
|
||||
name
|
||||
code
|
||||
futureProduct {
|
||||
settlementAsset {
|
||||
id
|
||||
name
|
||||
symbol
|
||||
decimals
|
||||
quantum
|
||||
}
|
||||
quoteName
|
||||
settlementDataDecimals
|
||||
oracleSpecForSettlementData {
|
||||
pubKeys
|
||||
filters {
|
||||
key {
|
||||
name
|
||||
type
|
||||
}
|
||||
conditions {
|
||||
operator
|
||||
value
|
||||
}
|
||||
}
|
||||
}
|
||||
oracleSpecForTradingTermination {
|
||||
pubKeys
|
||||
filters {
|
||||
key {
|
||||
name
|
||||
type
|
||||
}
|
||||
conditions {
|
||||
operator
|
||||
value
|
||||
}
|
||||
}
|
||||
}
|
||||
oracleSpecBinding {
|
||||
settlementDataProperty
|
||||
tradingTerminationProperty
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
... on UpdateMarket {
|
||||
marketId
|
||||
updateMarketConfiguration {
|
||||
instrument {
|
||||
code
|
||||
product {
|
||||
quoteName
|
||||
oracleSpecForSettlementData {
|
||||
pubKeys
|
||||
filters {
|
||||
key {
|
||||
name
|
||||
type
|
||||
}
|
||||
conditions {
|
||||
operator
|
||||
value
|
||||
}
|
||||
}
|
||||
}
|
||||
oracleSpecForTradingTermination {
|
||||
pubKeys
|
||||
filters {
|
||||
key {
|
||||
name
|
||||
type
|
||||
}
|
||||
conditions {
|
||||
operator
|
||||
value
|
||||
}
|
||||
}
|
||||
}
|
||||
oracleSpecBinding {
|
||||
settlementDataProperty
|
||||
tradingTerminationProperty
|
||||
}
|
||||
}
|
||||
}
|
||||
metadata
|
||||
priceMonitoringParameters {
|
||||
triggers {
|
||||
horizonSecs
|
||||
probability
|
||||
auctionExtensionSecs
|
||||
}
|
||||
}
|
||||
liquidityMonitoringParameters {
|
||||
triggeringRatio
|
||||
targetStakeParameters {
|
||||
timeWindow
|
||||
scalingFactor
|
||||
}
|
||||
}
|
||||
riskParameters {
|
||||
... on UpdateMarketSimpleRiskModel {
|
||||
simple {
|
||||
factorLong
|
||||
factorShort
|
||||
}
|
||||
}
|
||||
... on UpdateMarketLogNormalRiskModel {
|
||||
logNormal {
|
||||
riskAversionParameter
|
||||
tau
|
||||
params {
|
||||
r
|
||||
sigma
|
||||
mu
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
... on NewAsset {
|
||||
name
|
||||
symbol
|
||||
decimals
|
||||
quantum
|
||||
source {
|
||||
... on BuiltinAsset {
|
||||
maxFaucetAmountMint
|
||||
}
|
||||
... on ERC20 {
|
||||
contractAddress
|
||||
lifetimeLimit
|
||||
withdrawThreshold
|
||||
}
|
||||
}
|
||||
}
|
||||
... on UpdateNetworkParameter {
|
||||
networkParameter {
|
||||
key
|
||||
value
|
||||
}
|
||||
}
|
||||
... on UpdateAsset {
|
||||
quantum
|
||||
assetId
|
||||
source {
|
||||
... on UpdateERC20 {
|
||||
lifetimeLimit
|
||||
withdrawThreshold
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
votes {
|
||||
yes {
|
||||
totalTokens
|
||||
totalNumber
|
||||
votes {
|
||||
value
|
||||
party {
|
||||
id
|
||||
stakingSummary {
|
||||
currentStakeAvailable
|
||||
}
|
||||
}
|
||||
datetime
|
||||
}
|
||||
}
|
||||
no {
|
||||
totalTokens
|
||||
totalNumber
|
||||
votes {
|
||||
value
|
||||
party {
|
||||
id
|
||||
stakingSummary {
|
||||
currentStakeAvailable
|
||||
}
|
||||
}
|
||||
datetime
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
345
apps/token/src/routes/governance/proposals/__generated__/ProposalFields.ts
generated
Normal file
345
apps/token/src/routes/governance/proposals/__generated__/ProposalFields.ts
generated
Normal file
@ -0,0 +1,345 @@
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
// @generated
|
||||
// This file was automatically generated and should not be edited.
|
||||
|
||||
import { ProposalState, ProposalRejectionReason, VoteValue } from "@vegaprotocol/types";
|
||||
|
||||
// ====================================================
|
||||
// GraphQL fragment: ProposalFields
|
||||
// ====================================================
|
||||
|
||||
export interface ProposalFields_rationale {
|
||||
__typename: "ProposalRationale";
|
||||
/**
|
||||
* Title to be used to give a short description of the proposal in lists.
|
||||
* This is to be between 0 and 100 unicode characters.
|
||||
* This is mandatory for all proposals.
|
||||
*/
|
||||
title: string;
|
||||
/**
|
||||
* Description to show a short title / something in case the link goes offline.
|
||||
* This is to be between 0 and 20k unicode characters.
|
||||
* This is mandatory for all proposals.
|
||||
*/
|
||||
description: string;
|
||||
}
|
||||
|
||||
export interface ProposalFields_party {
|
||||
__typename: "Party";
|
||||
/**
|
||||
* Party identifier
|
||||
*/
|
||||
id: string;
|
||||
}
|
||||
|
||||
export interface ProposalFields_terms_change_NewFreeform {
|
||||
__typename: "NewFreeform";
|
||||
}
|
||||
|
||||
export interface ProposalFields_terms_change_NewMarket_instrument_futureProduct_settlementAsset {
|
||||
__typename: "Asset";
|
||||
/**
|
||||
* The symbol of the asset (e.g: GBP)
|
||||
*/
|
||||
symbol: string;
|
||||
}
|
||||
|
||||
export interface ProposalFields_terms_change_NewMarket_instrument_futureProduct {
|
||||
__typename: "FutureProduct";
|
||||
/**
|
||||
* Product asset
|
||||
*/
|
||||
settlementAsset: ProposalFields_terms_change_NewMarket_instrument_futureProduct_settlementAsset;
|
||||
}
|
||||
|
||||
export interface ProposalFields_terms_change_NewMarket_instrument {
|
||||
__typename: "InstrumentConfiguration";
|
||||
/**
|
||||
* Full and fairly descriptive name for the instrument
|
||||
*/
|
||||
name: string;
|
||||
/**
|
||||
* A short non necessarily unique code used to easily describe the instrument (e.g: FX:BTCUSD/DEC18)
|
||||
*/
|
||||
code: string;
|
||||
/**
|
||||
* Future product specification
|
||||
*/
|
||||
futureProduct: ProposalFields_terms_change_NewMarket_instrument_futureProduct | null;
|
||||
}
|
||||
|
||||
export interface ProposalFields_terms_change_NewMarket {
|
||||
__typename: "NewMarket";
|
||||
/**
|
||||
* New market instrument configuration
|
||||
*/
|
||||
instrument: ProposalFields_terms_change_NewMarket_instrument;
|
||||
}
|
||||
|
||||
export interface ProposalFields_terms_change_UpdateMarket {
|
||||
__typename: "UpdateMarket";
|
||||
marketId: string;
|
||||
}
|
||||
|
||||
export interface ProposalFields_terms_change_NewAsset_source_BuiltinAsset {
|
||||
__typename: "BuiltinAsset";
|
||||
/**
|
||||
* Maximum amount that can be requested by a party through the built-in asset faucet at a time
|
||||
*/
|
||||
maxFaucetAmountMint: string;
|
||||
}
|
||||
|
||||
export interface ProposalFields_terms_change_NewAsset_source_ERC20 {
|
||||
__typename: "ERC20";
|
||||
/**
|
||||
* The address of the ERC20 contract
|
||||
*/
|
||||
contractAddress: string;
|
||||
}
|
||||
|
||||
export type ProposalFields_terms_change_NewAsset_source = ProposalFields_terms_change_NewAsset_source_BuiltinAsset | ProposalFields_terms_change_NewAsset_source_ERC20;
|
||||
|
||||
export interface ProposalFields_terms_change_NewAsset {
|
||||
__typename: "NewAsset";
|
||||
/**
|
||||
* The full name of the asset (e.g: Great British Pound)
|
||||
*/
|
||||
name: string;
|
||||
/**
|
||||
* The symbol of the asset (e.g: GBP)
|
||||
*/
|
||||
symbol: string;
|
||||
/**
|
||||
* The source of the new asset
|
||||
*/
|
||||
source: ProposalFields_terms_change_NewAsset_source;
|
||||
}
|
||||
|
||||
export interface ProposalFields_terms_change_UpdateNetworkParameter_networkParameter {
|
||||
__typename: "NetworkParameter";
|
||||
/**
|
||||
* The name of the network parameter
|
||||
*/
|
||||
key: string;
|
||||
/**
|
||||
* The value of the network parameter
|
||||
*/
|
||||
value: string;
|
||||
}
|
||||
|
||||
export interface ProposalFields_terms_change_UpdateNetworkParameter {
|
||||
__typename: "UpdateNetworkParameter";
|
||||
networkParameter: ProposalFields_terms_change_UpdateNetworkParameter_networkParameter;
|
||||
}
|
||||
|
||||
export interface ProposalFields_terms_change_UpdateAsset_source {
|
||||
__typename: "UpdateERC20";
|
||||
/**
|
||||
* The lifetime limits deposit per address
|
||||
* Note: this is a temporary measure for alpha mainnet
|
||||
*/
|
||||
lifetimeLimit: string;
|
||||
/**
|
||||
* The maximum allowed per withdrawal
|
||||
* Note: this is a temporary measure for alpha mainnet
|
||||
*/
|
||||
withdrawThreshold: string;
|
||||
}
|
||||
|
||||
export interface ProposalFields_terms_change_UpdateAsset {
|
||||
__typename: "UpdateAsset";
|
||||
/**
|
||||
* The minimum economically meaningful amount of this specific asset
|
||||
*/
|
||||
quantum: string;
|
||||
/**
|
||||
* The asset to update
|
||||
*/
|
||||
assetId: string;
|
||||
/**
|
||||
* The source of the updated asset
|
||||
*/
|
||||
source: ProposalFields_terms_change_UpdateAsset_source;
|
||||
}
|
||||
|
||||
export type ProposalFields_terms_change = ProposalFields_terms_change_NewFreeform | ProposalFields_terms_change_NewMarket | ProposalFields_terms_change_UpdateMarket | ProposalFields_terms_change_NewAsset | ProposalFields_terms_change_UpdateNetworkParameter | ProposalFields_terms_change_UpdateAsset;
|
||||
|
||||
export interface ProposalFields_terms {
|
||||
__typename: "ProposalTerms";
|
||||
/**
|
||||
* RFC3339Nano time and date when voting closes for this proposal.
|
||||
* Constrained by "minClose" and "maxClose" network parameters.
|
||||
*/
|
||||
closingDatetime: string;
|
||||
/**
|
||||
* RFC3339Nano time and date when this proposal is executed (if passed). Note that it has to be after closing date time.
|
||||
* Constrained by "minEnactInSeconds" and "maxEnactInSeconds" network parameters.
|
||||
* Note: Optional as free form proposals do not require it.
|
||||
*/
|
||||
enactmentDatetime: string | null;
|
||||
/**
|
||||
* Actual change being introduced by the proposal - action the proposal triggers if passed and enacted.
|
||||
*/
|
||||
change: ProposalFields_terms_change;
|
||||
}
|
||||
|
||||
export interface ProposalFields_votes_yes_votes_party_stakingSummary {
|
||||
__typename: "StakingSummary";
|
||||
/**
|
||||
* The stake currently available for the party
|
||||
*/
|
||||
currentStakeAvailable: string;
|
||||
}
|
||||
|
||||
export interface ProposalFields_votes_yes_votes_party {
|
||||
__typename: "Party";
|
||||
/**
|
||||
* Party identifier
|
||||
*/
|
||||
id: string;
|
||||
/**
|
||||
* The staking information for this Party
|
||||
*/
|
||||
stakingSummary: ProposalFields_votes_yes_votes_party_stakingSummary;
|
||||
}
|
||||
|
||||
export interface ProposalFields_votes_yes_votes {
|
||||
__typename: "Vote";
|
||||
/**
|
||||
* The vote value cast
|
||||
*/
|
||||
value: VoteValue;
|
||||
/**
|
||||
* The party casting the vote
|
||||
*/
|
||||
party: ProposalFields_votes_yes_votes_party;
|
||||
/**
|
||||
* RFC3339Nano time and date when the vote reached Vega network
|
||||
*/
|
||||
datetime: string;
|
||||
}
|
||||
|
||||
export interface ProposalFields_votes_yes {
|
||||
__typename: "ProposalVoteSide";
|
||||
/**
|
||||
* Total number of governance tokens from the votes cast for this side
|
||||
*/
|
||||
totalTokens: string;
|
||||
/**
|
||||
* Total number of votes cast for this side
|
||||
*/
|
||||
totalNumber: string;
|
||||
/**
|
||||
* All votes cast for this side
|
||||
*/
|
||||
votes: ProposalFields_votes_yes_votes[] | null;
|
||||
}
|
||||
|
||||
export interface ProposalFields_votes_no_votes_party_stakingSummary {
|
||||
__typename: "StakingSummary";
|
||||
/**
|
||||
* The stake currently available for the party
|
||||
*/
|
||||
currentStakeAvailable: string;
|
||||
}
|
||||
|
||||
export interface ProposalFields_votes_no_votes_party {
|
||||
__typename: "Party";
|
||||
/**
|
||||
* Party identifier
|
||||
*/
|
||||
id: string;
|
||||
/**
|
||||
* The staking information for this Party
|
||||
*/
|
||||
stakingSummary: ProposalFields_votes_no_votes_party_stakingSummary;
|
||||
}
|
||||
|
||||
export interface ProposalFields_votes_no_votes {
|
||||
__typename: "Vote";
|
||||
/**
|
||||
* The vote value cast
|
||||
*/
|
||||
value: VoteValue;
|
||||
/**
|
||||
* The party casting the vote
|
||||
*/
|
||||
party: ProposalFields_votes_no_votes_party;
|
||||
/**
|
||||
* RFC3339Nano time and date when the vote reached Vega network
|
||||
*/
|
||||
datetime: string;
|
||||
}
|
||||
|
||||
export interface ProposalFields_votes_no {
|
||||
__typename: "ProposalVoteSide";
|
||||
/**
|
||||
* Total number of governance tokens from the votes cast for this side
|
||||
*/
|
||||
totalTokens: string;
|
||||
/**
|
||||
* Total number of votes cast for this side
|
||||
*/
|
||||
totalNumber: string;
|
||||
/**
|
||||
* All votes cast for this side
|
||||
*/
|
||||
votes: ProposalFields_votes_no_votes[] | null;
|
||||
}
|
||||
|
||||
export interface ProposalFields_votes {
|
||||
__typename: "ProposalVotes";
|
||||
/**
|
||||
* Yes votes cast for this proposal
|
||||
*/
|
||||
yes: ProposalFields_votes_yes;
|
||||
/**
|
||||
* No votes cast for this proposal
|
||||
*/
|
||||
no: ProposalFields_votes_no;
|
||||
}
|
||||
|
||||
export interface ProposalFields {
|
||||
__typename: "Proposal";
|
||||
/**
|
||||
* Proposal ID that is filled by Vega once proposal reaches the network
|
||||
*/
|
||||
id: string | null;
|
||||
/**
|
||||
* Rationale behind the proposal
|
||||
*/
|
||||
rationale: ProposalFields_rationale;
|
||||
/**
|
||||
* A UUID reference to aid tracking proposals on Vega
|
||||
*/
|
||||
reference: string;
|
||||
/**
|
||||
* State of the proposal
|
||||
*/
|
||||
state: ProposalState;
|
||||
/**
|
||||
* RFC3339Nano time and date when the proposal reached Vega network
|
||||
*/
|
||||
datetime: string;
|
||||
/**
|
||||
* Why the proposal was rejected by the core
|
||||
*/
|
||||
rejectionReason: ProposalRejectionReason | null;
|
||||
/**
|
||||
* Party that prepared the proposal
|
||||
*/
|
||||
party: ProposalFields_party;
|
||||
/**
|
||||
* Error details of the rejectionReason
|
||||
*/
|
||||
errorDetails: string | null;
|
||||
/**
|
||||
* Terms of the proposal
|
||||
*/
|
||||
terms: ProposalFields_terms;
|
||||
/**
|
||||
* Votes cast for this proposal
|
||||
*/
|
||||
votes: ProposalFields_votes;
|
||||
}
|
@ -6,9 +6,105 @@ import { useTranslation } from 'react-i18next';
|
||||
|
||||
import { SplashLoader } from '../../../components/splash-loader';
|
||||
import { ProposalsList } from '../components/proposals-list';
|
||||
import { PROPOSAL_FRAGMENT } from '../proposal-fragment';
|
||||
import type { Proposals } from './__generated__/Proposals';
|
||||
|
||||
export const PROPOSAL_FRAGMENT = gql`
|
||||
fragment ProposalFields on Proposal {
|
||||
id
|
||||
rationale {
|
||||
title
|
||||
description
|
||||
}
|
||||
reference
|
||||
state
|
||||
datetime
|
||||
rejectionReason
|
||||
party {
|
||||
id
|
||||
}
|
||||
errorDetails
|
||||
terms {
|
||||
closingDatetime
|
||||
enactmentDatetime
|
||||
change {
|
||||
... on NewMarket {
|
||||
instrument {
|
||||
name
|
||||
code
|
||||
futureProduct {
|
||||
settlementAsset {
|
||||
symbol
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
... on UpdateMarket {
|
||||
marketId
|
||||
}
|
||||
... on NewAsset {
|
||||
__typename
|
||||
name
|
||||
symbol
|
||||
source {
|
||||
... on BuiltinAsset {
|
||||
maxFaucetAmountMint
|
||||
}
|
||||
... on ERC20 {
|
||||
contractAddress
|
||||
}
|
||||
}
|
||||
}
|
||||
... on UpdateNetworkParameter {
|
||||
networkParameter {
|
||||
key
|
||||
value
|
||||
}
|
||||
}
|
||||
... on UpdateAsset {
|
||||
quantum
|
||||
assetId
|
||||
source {
|
||||
... on UpdateERC20 {
|
||||
lifetimeLimit
|
||||
withdrawThreshold
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
votes {
|
||||
yes {
|
||||
totalTokens
|
||||
totalNumber
|
||||
votes {
|
||||
value
|
||||
party {
|
||||
id
|
||||
stakingSummary {
|
||||
currentStakeAvailable
|
||||
}
|
||||
}
|
||||
datetime
|
||||
}
|
||||
}
|
||||
no {
|
||||
totalTokens
|
||||
totalNumber
|
||||
votes {
|
||||
value
|
||||
party {
|
||||
id
|
||||
stakingSummary {
|
||||
currentStakeAvailable
|
||||
}
|
||||
}
|
||||
datetime
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
||||
export const PROPOSALS_QUERY = gql`
|
||||
${PROPOSAL_FRAGMENT}
|
||||
query Proposals {
|
||||
|
@ -17,7 +17,7 @@ export type DepositEventSubscriptionVariables = Types.Exact<{
|
||||
}>;
|
||||
|
||||
|
||||
export type DepositEventSubscription = { __typename?: 'Subscription', busEvents?: Array<{ __typename?: 'BusEvent', event: { __typename?: 'Account' } | { __typename?: 'Asset' } | { __typename?: 'AuctionEvent' } | { __typename?: 'Deposit', id: string, status: Types.DepositStatus, amount: string, createdTimestamp: string, creditedTimestamp?: string | null, txHash?: string | null, asset: { __typename?: 'Asset', id: string, symbol: string, decimals: number } } | { __typename?: 'LiquidityProvision' } | { __typename?: 'LossSocialization' } | { __typename?: 'MarginLevels' } | { __typename?: 'Market' } | { __typename?: 'MarketData' } | { __typename?: 'MarketEvent' } | { __typename?: 'MarketTick' } | { __typename?: 'NodeSignature' } | { __typename?: 'OracleSpec' } | { __typename?: 'Order' } | { __typename?: 'Party' } | { __typename?: 'PositionResolution' } | { __typename?: 'Proposal' } | { __typename?: 'RiskFactor' } | { __typename?: 'SettleDistressed' } | { __typename?: 'SettlePosition' } | { __typename?: 'TimeUpdate' } | { __typename?: 'Trade' } | { __typename?: 'TransferResponses' } | { __typename?: 'Vote' } | { __typename?: 'Withdrawal' } }> | null };
|
||||
export type DepositEventSubscription = { __typename?: 'Subscription', busEvents?: Array<{ __typename?: 'BusEvent', event: { __typename?: 'Account' } | { __typename?: 'Asset' } | { __typename?: 'AuctionEvent' } | { __typename?: 'Deposit', id: string, status: Types.DepositStatus, amount: string, createdTimestamp: string, creditedTimestamp?: string | null, txHash?: string | null, asset: { __typename?: 'Asset', id: string, symbol: string, decimals: number } } | { __typename?: 'LiquidityProvision' } | { __typename?: 'LossSocialization' } | { __typename?: 'MarginLevels' } | { __typename?: 'Market' } | { __typename?: 'MarketData' } | { __typename?: 'MarketEvent' } | { __typename?: 'MarketTick' } | { __typename?: 'NodeSignature' } | { __typename?: 'OracleSpec' } | { __typename?: 'Order' } | { __typename?: 'Party' } | { __typename?: 'PositionResolution' } | { __typename?: 'Proposal' } | { __typename?: 'RiskFactor' } | { __typename?: 'SettleDistressed' } | { __typename?: 'SettlePosition' } | { __typename?: 'TimeUpdate' } | { __typename?: 'Trade' } | { __typename?: 'TransactionResult' } | { __typename?: 'TransferResponses' } | { __typename?: 'Vote' } | { __typename?: 'Withdrawal' } }> | null };
|
||||
|
||||
export const DepositFieldsFragmentDoc = gql`
|
||||
fragment DepositFields on Deposit {
|
||||
|
@ -10,7 +10,7 @@ import { BusEventType, ProposalState, ProposalRejectionReason } from "@vegaproto
|
||||
// ====================================================
|
||||
|
||||
export interface ProposalEvent_busEvents_event_TimeUpdate {
|
||||
__typename: "TimeUpdate" | "MarketEvent" | "TransferResponses" | "PositionResolution" | "Order" | "Trade" | "Account" | "Party" | "MarginLevels" | "Vote" | "MarketData" | "NodeSignature" | "LossSocialization" | "SettlePosition" | "Market" | "Asset" | "MarketTick" | "SettleDistressed" | "AuctionEvent" | "RiskFactor" | "Deposit" | "Withdrawal" | "OracleSpec" | "LiquidityProvision";
|
||||
__typename: "TimeUpdate" | "MarketEvent" | "TransferResponses" | "PositionResolution" | "Order" | "Trade" | "Account" | "Party" | "MarginLevels" | "Vote" | "MarketData" | "NodeSignature" | "LossSocialization" | "SettlePosition" | "Market" | "Asset" | "MarketTick" | "SettleDistressed" | "AuctionEvent" | "RiskFactor" | "Deposit" | "Withdrawal" | "OracleSpec" | "LiquidityProvision" | "TransactionResult";
|
||||
}
|
||||
|
||||
export interface ProposalEvent_busEvents_event_Proposal {
|
||||
|
@ -8,7 +8,7 @@ export type ProposalEventSubscriptionVariables = Types.Exact<{
|
||||
}>;
|
||||
|
||||
|
||||
export type ProposalEventSubscription = { __typename?: 'Subscription', busEvents?: Array<{ __typename?: 'BusEvent', type: Types.BusEventType, event: { __typename?: 'Account' } | { __typename?: 'Asset' } | { __typename?: 'AuctionEvent' } | { __typename?: 'Deposit' } | { __typename?: 'LiquidityProvision' } | { __typename?: 'LossSocialization' } | { __typename?: 'MarginLevels' } | { __typename?: 'Market' } | { __typename?: 'MarketData' } | { __typename?: 'MarketEvent' } | { __typename?: 'MarketTick' } | { __typename?: 'NodeSignature' } | { __typename?: 'OracleSpec' } | { __typename?: 'Order' } | { __typename?: 'Party' } | { __typename?: 'PositionResolution' } | { __typename?: 'Proposal', id?: string | null, reference: string, state: Types.ProposalState, rejectionReason?: Types.ProposalRejectionReason | null, errorDetails?: string | null } | { __typename?: 'RiskFactor' } | { __typename?: 'SettleDistressed' } | { __typename?: 'SettlePosition' } | { __typename?: 'TimeUpdate' } | { __typename?: 'Trade' } | { __typename?: 'TransferResponses' } | { __typename?: 'Vote' } | { __typename?: 'Withdrawal' } }> | null };
|
||||
export type ProposalEventSubscription = { __typename?: 'Subscription', busEvents?: Array<{ __typename?: 'BusEvent', type: Types.BusEventType, event: { __typename?: 'Account' } | { __typename?: 'Asset' } | { __typename?: 'AuctionEvent' } | { __typename?: 'Deposit' } | { __typename?: 'LiquidityProvision' } | { __typename?: 'LossSocialization' } | { __typename?: 'MarginLevels' } | { __typename?: 'Market' } | { __typename?: 'MarketData' } | { __typename?: 'MarketEvent' } | { __typename?: 'MarketTick' } | { __typename?: 'NodeSignature' } | { __typename?: 'OracleSpec' } | { __typename?: 'Order' } | { __typename?: 'Party' } | { __typename?: 'PositionResolution' } | { __typename?: 'Proposal', id?: string | null, reference: string, state: Types.ProposalState, rejectionReason?: Types.ProposalRejectionReason | null, errorDetails?: string | null } | { __typename?: 'RiskFactor' } | { __typename?: 'SettleDistressed' } | { __typename?: 'SettlePosition' } | { __typename?: 'TimeUpdate' } | { __typename?: 'Trade' } | { __typename?: 'TransactionResult' } | { __typename?: 'TransferResponses' } | { __typename?: 'Vote' } | { __typename?: 'Withdrawal' } }> | null };
|
||||
|
||||
|
||||
export const ProposalEventDocument = gql`
|
||||
|
@ -10,7 +10,7 @@ import { BusEventType, OrderType, OrderStatus, OrderRejectionReason, OrderTimeIn
|
||||
// ====================================================
|
||||
|
||||
export interface OrderEvent_busEvents_event_TimeUpdate {
|
||||
__typename: "TimeUpdate" | "MarketEvent" | "TransferResponses" | "PositionResolution" | "Trade" | "Account" | "Party" | "MarginLevels" | "Proposal" | "Vote" | "MarketData" | "NodeSignature" | "LossSocialization" | "SettlePosition" | "Market" | "Asset" | "MarketTick" | "SettleDistressed" | "AuctionEvent" | "RiskFactor" | "Deposit" | "Withdrawal" | "OracleSpec" | "LiquidityProvision";
|
||||
__typename: "TimeUpdate" | "MarketEvent" | "TransferResponses" | "PositionResolution" | "Trade" | "Account" | "Party" | "MarginLevels" | "Proposal" | "Vote" | "MarketData" | "NodeSignature" | "LossSocialization" | "SettlePosition" | "Market" | "Asset" | "MarketTick" | "SettleDistressed" | "AuctionEvent" | "RiskFactor" | "Deposit" | "Withdrawal" | "OracleSpec" | "LiquidityProvision" | "TransactionResult";
|
||||
}
|
||||
|
||||
export interface OrderEvent_busEvents_event_Order_market_tradableInstrument_instrument {
|
||||
|
@ -25,7 +25,7 @@ export type OrderEventSubscriptionVariables = Types.Exact<{
|
||||
}>;
|
||||
|
||||
|
||||
export type OrderEventSubscription = { __typename?: 'Subscription', busEvents?: Array<{ __typename?: 'BusEvent', type: Types.BusEventType, event: { __typename?: 'Account' } | { __typename?: 'Asset' } | { __typename?: 'AuctionEvent' } | { __typename?: 'Deposit' } | { __typename?: 'LiquidityProvision' } | { __typename?: 'LossSocialization' } | { __typename?: 'MarginLevels' } | { __typename?: 'Market' } | { __typename?: 'MarketData' } | { __typename?: 'MarketEvent' } | { __typename?: 'MarketTick' } | { __typename?: 'NodeSignature' } | { __typename?: 'OracleSpec' } | { __typename?: 'Order', type?: Types.OrderType | null, id: string, status: Types.OrderStatus, rejectionReason?: Types.OrderRejectionReason | null, createdAt: string, size: string, price: string, timeInForce: Types.OrderTimeInForce, expiresAt?: string | null, side: Types.Side, market: { __typename?: 'Market', id: string, decimalPlaces: number, positionDecimalPlaces: number } } | { __typename?: 'Party' } | { __typename?: 'PositionResolution' } | { __typename?: 'Proposal' } | { __typename?: 'RiskFactor' } | { __typename?: 'SettleDistressed' } | { __typename?: 'SettlePosition' } | { __typename?: 'TimeUpdate' } | { __typename?: 'Trade' } | { __typename?: 'TransferResponses' } | { __typename?: 'Vote' } | { __typename?: 'Withdrawal' } }> | null };
|
||||
export type OrderEventSubscription = { __typename?: 'Subscription', busEvents?: Array<{ __typename?: 'BusEvent', type: Types.BusEventType, event: { __typename?: 'Account' } | { __typename?: 'Asset' } | { __typename?: 'AuctionEvent' } | { __typename?: 'Deposit' } | { __typename?: 'LiquidityProvision' } | { __typename?: 'LossSocialization' } | { __typename?: 'MarginLevels' } | { __typename?: 'Market' } | { __typename?: 'MarketData' } | { __typename?: 'MarketEvent' } | { __typename?: 'MarketTick' } | { __typename?: 'NodeSignature' } | { __typename?: 'OracleSpec' } | { __typename?: 'Order', type?: Types.OrderType | null, id: string, status: Types.OrderStatus, rejectionReason?: Types.OrderRejectionReason | null, createdAt: string, size: string, price: string, timeInForce: Types.OrderTimeInForce, expiresAt?: string | null, side: Types.Side, market: { __typename?: 'Market', id: string, decimalPlaces: number, positionDecimalPlaces: number } } | { __typename?: 'Party' } | { __typename?: 'PositionResolution' } | { __typename?: 'Proposal' } | { __typename?: 'RiskFactor' } | { __typename?: 'SettleDistressed' } | { __typename?: 'SettlePosition' } | { __typename?: 'TimeUpdate' } | { __typename?: 'Trade' } | { __typename?: 'TransactionResult' } | { __typename?: 'TransferResponses' } | { __typename?: 'Vote' } | { __typename?: 'Withdrawal' } }> | null };
|
||||
|
||||
export const OrderFieldsFragmentDoc = gql`
|
||||
fragment OrderFields on Order {
|
||||
|
428
libs/types/src/__generated__/globalTypes.ts
generated
428
libs/types/src/__generated__/globalTypes.ts
generated
@ -11,226 +11,214 @@
|
||||
* The various account types in Vega (used by collateral)
|
||||
*/
|
||||
export enum AccountType {
|
||||
ACCOUNT_TYPE_BOND = 'ACCOUNT_TYPE_BOND',
|
||||
ACCOUNT_TYPE_EXTERNAL = 'ACCOUNT_TYPE_EXTERNAL',
|
||||
ACCOUNT_TYPE_FEES_INFRASTRUCTURE = 'ACCOUNT_TYPE_FEES_INFRASTRUCTURE',
|
||||
ACCOUNT_TYPE_FEES_LIQUIDITY = 'ACCOUNT_TYPE_FEES_LIQUIDITY',
|
||||
ACCOUNT_TYPE_FEES_MAKER = 'ACCOUNT_TYPE_FEES_MAKER',
|
||||
ACCOUNT_TYPE_GENERAL = 'ACCOUNT_TYPE_GENERAL',
|
||||
ACCOUNT_TYPE_GLOBAL_INSURANCE = 'ACCOUNT_TYPE_GLOBAL_INSURANCE',
|
||||
ACCOUNT_TYPE_GLOBAL_REWARD = 'ACCOUNT_TYPE_GLOBAL_REWARD',
|
||||
ACCOUNT_TYPE_INSURANCE = 'ACCOUNT_TYPE_INSURANCE',
|
||||
ACCOUNT_TYPE_MARGIN = 'ACCOUNT_TYPE_MARGIN',
|
||||
ACCOUNT_TYPE_PENDING_TRANSFERS = 'ACCOUNT_TYPE_PENDING_TRANSFERS',
|
||||
ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES = 'ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES',
|
||||
ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES = 'ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES',
|
||||
ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES = 'ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES',
|
||||
ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS = 'ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS',
|
||||
ACCOUNT_TYPE_SETTLEMENT = 'ACCOUNT_TYPE_SETTLEMENT',
|
||||
ACCOUNT_TYPE_BOND = "ACCOUNT_TYPE_BOND",
|
||||
ACCOUNT_TYPE_EXTERNAL = "ACCOUNT_TYPE_EXTERNAL",
|
||||
ACCOUNT_TYPE_FEES_INFRASTRUCTURE = "ACCOUNT_TYPE_FEES_INFRASTRUCTURE",
|
||||
ACCOUNT_TYPE_FEES_LIQUIDITY = "ACCOUNT_TYPE_FEES_LIQUIDITY",
|
||||
ACCOUNT_TYPE_FEES_MAKER = "ACCOUNT_TYPE_FEES_MAKER",
|
||||
ACCOUNT_TYPE_GENERAL = "ACCOUNT_TYPE_GENERAL",
|
||||
ACCOUNT_TYPE_GLOBAL_INSURANCE = "ACCOUNT_TYPE_GLOBAL_INSURANCE",
|
||||
ACCOUNT_TYPE_GLOBAL_REWARD = "ACCOUNT_TYPE_GLOBAL_REWARD",
|
||||
ACCOUNT_TYPE_INSURANCE = "ACCOUNT_TYPE_INSURANCE",
|
||||
ACCOUNT_TYPE_MARGIN = "ACCOUNT_TYPE_MARGIN",
|
||||
ACCOUNT_TYPE_PENDING_TRANSFERS = "ACCOUNT_TYPE_PENDING_TRANSFERS",
|
||||
ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES = "ACCOUNT_TYPE_REWARD_LP_RECEIVED_FEES",
|
||||
ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES = "ACCOUNT_TYPE_REWARD_MAKER_PAID_FEES",
|
||||
ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES = "ACCOUNT_TYPE_REWARD_MAKER_RECEIVED_FEES",
|
||||
ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS = "ACCOUNT_TYPE_REWARD_MARKET_PROPOSERS",
|
||||
ACCOUNT_TYPE_SETTLEMENT = "ACCOUNT_TYPE_SETTLEMENT",
|
||||
}
|
||||
|
||||
export enum AssetStatus {
|
||||
STATUS_ENABLED = 'STATUS_ENABLED',
|
||||
STATUS_PENDING_LISTING = 'STATUS_PENDING_LISTING',
|
||||
STATUS_PROPOSED = 'STATUS_PROPOSED',
|
||||
STATUS_REJECTED = 'STATUS_REJECTED',
|
||||
STATUS_ENABLED = "STATUS_ENABLED",
|
||||
STATUS_PENDING_LISTING = "STATUS_PENDING_LISTING",
|
||||
STATUS_PROPOSED = "STATUS_PROPOSED",
|
||||
STATUS_REJECTED = "STATUS_REJECTED",
|
||||
}
|
||||
|
||||
export enum AuctionTrigger {
|
||||
AUCTION_TRIGGER_BATCH = 'AUCTION_TRIGGER_BATCH',
|
||||
AUCTION_TRIGGER_LIQUIDITY = 'AUCTION_TRIGGER_LIQUIDITY',
|
||||
AUCTION_TRIGGER_OPENING = 'AUCTION_TRIGGER_OPENING',
|
||||
AUCTION_TRIGGER_PRICE = 'AUCTION_TRIGGER_PRICE',
|
||||
AUCTION_TRIGGER_UNSPECIFIED = 'AUCTION_TRIGGER_UNSPECIFIED',
|
||||
AUCTION_TRIGGER_BATCH = "AUCTION_TRIGGER_BATCH",
|
||||
AUCTION_TRIGGER_LIQUIDITY = "AUCTION_TRIGGER_LIQUIDITY",
|
||||
AUCTION_TRIGGER_OPENING = "AUCTION_TRIGGER_OPENING",
|
||||
AUCTION_TRIGGER_PRICE = "AUCTION_TRIGGER_PRICE",
|
||||
AUCTION_TRIGGER_UNSPECIFIED = "AUCTION_TRIGGER_UNSPECIFIED",
|
||||
}
|
||||
|
||||
export enum BusEventType {
|
||||
Account = 'Account',
|
||||
Asset = 'Asset',
|
||||
Auction = 'Auction',
|
||||
Deposit = 'Deposit',
|
||||
LiquidityProvision = 'LiquidityProvision',
|
||||
LossSocialization = 'LossSocialization',
|
||||
MarginLevels = 'MarginLevels',
|
||||
Market = 'Market',
|
||||
MarketCreated = 'MarketCreated',
|
||||
MarketData = 'MarketData',
|
||||
MarketTick = 'MarketTick',
|
||||
MarketUpdated = 'MarketUpdated',
|
||||
NodeSignature = 'NodeSignature',
|
||||
OracleSpec = 'OracleSpec',
|
||||
Order = 'Order',
|
||||
Party = 'Party',
|
||||
PositionResolution = 'PositionResolution',
|
||||
Proposal = 'Proposal',
|
||||
RiskFactor = 'RiskFactor',
|
||||
SettleDistressed = 'SettleDistressed',
|
||||
SettlePosition = 'SettlePosition',
|
||||
TimeUpdate = 'TimeUpdate',
|
||||
Trade = 'Trade',
|
||||
Account = "Account",
|
||||
Asset = "Asset",
|
||||
Auction = "Auction",
|
||||
Deposit = "Deposit",
|
||||
LiquidityProvision = "LiquidityProvision",
|
||||
LossSocialization = "LossSocialization",
|
||||
MarginLevels = "MarginLevels",
|
||||
Market = "Market",
|
||||
MarketCreated = "MarketCreated",
|
||||
MarketData = "MarketData",
|
||||
MarketTick = "MarketTick",
|
||||
MarketUpdated = "MarketUpdated",
|
||||
NodeSignature = "NodeSignature",
|
||||
OracleSpec = "OracleSpec",
|
||||
Order = "Order",
|
||||
Party = "Party",
|
||||
PositionResolution = "PositionResolution",
|
||||
Proposal = "Proposal",
|
||||
RiskFactor = "RiskFactor",
|
||||
SettleDistressed = "SettleDistressed",
|
||||
SettlePosition = "SettlePosition",
|
||||
TimeUpdate = "TimeUpdate",
|
||||
Trade = "Trade",
|
||||
TransactionResult = "TransactionResult",
|
||||
TransferResponses = 'TransferResponses',
|
||||
Vote = 'Vote',
|
||||
Withdrawal = 'Withdrawal',
|
||||
TransferResponses = "TransferResponses",
|
||||
Vote = "Vote",
|
||||
Withdrawal = "Withdrawal",
|
||||
}
|
||||
|
||||
/**
|
||||
* Comparator describes the type of comparison.
|
||||
*/
|
||||
export enum ConditionOperator {
|
||||
OPERATOR_EQUALS = 'OPERATOR_EQUALS',
|
||||
OPERATOR_GREATER_THAN = 'OPERATOR_GREATER_THAN',
|
||||
OPERATOR_GREATER_THAN_OR_EQUAL = 'OPERATOR_GREATER_THAN_OR_EQUAL',
|
||||
OPERATOR_LESS_THAN = 'OPERATOR_LESS_THAN',
|
||||
OPERATOR_LESS_THAN_OR_EQUAL = 'OPERATOR_LESS_THAN_OR_EQUAL',
|
||||
}
|
||||
|
||||
/**
|
||||
* The interval for trade candles when subscribing via Vega GraphQL, default is I15M
|
||||
*/
|
||||
export enum Interval {
|
||||
INTERVAL_I15M = 'INTERVAL_I15M',
|
||||
INTERVAL_I1D = 'INTERVAL_I1D',
|
||||
INTERVAL_I1H = 'INTERVAL_I1H',
|
||||
INTERVAL_I1M = 'INTERVAL_I1M',
|
||||
INTERVAL_I5M = 'INTERVAL_I5M',
|
||||
INTERVAL_I6H = 'INTERVAL_I6H',
|
||||
OPERATOR_EQUALS = "OPERATOR_EQUALS",
|
||||
OPERATOR_GREATER_THAN = "OPERATOR_GREATER_THAN",
|
||||
OPERATOR_GREATER_THAN_OR_EQUAL = "OPERATOR_GREATER_THAN_OR_EQUAL",
|
||||
OPERATOR_LESS_THAN = "OPERATOR_LESS_THAN",
|
||||
OPERATOR_LESS_THAN_OR_EQUAL = "OPERATOR_LESS_THAN_OR_EQUAL",
|
||||
}
|
||||
|
||||
/**
|
||||
* Status of a liquidity provision order
|
||||
*/
|
||||
export enum LiquidityProvisionStatus {
|
||||
STATUS_ACTIVE = 'STATUS_ACTIVE',
|
||||
STATUS_CANCELLED = 'STATUS_CANCELLED',
|
||||
STATUS_PENDING = 'STATUS_PENDING',
|
||||
STATUS_REJECTED = 'STATUS_REJECTED',
|
||||
STATUS_STOPPED = 'STATUS_STOPPED',
|
||||
STATUS_UNDEPLOYED = 'STATUS_UNDEPLOYED',
|
||||
STATUS_ACTIVE = "STATUS_ACTIVE",
|
||||
STATUS_CANCELLED = "STATUS_CANCELLED",
|
||||
STATUS_PENDING = "STATUS_PENDING",
|
||||
STATUS_REJECTED = "STATUS_REJECTED",
|
||||
STATUS_STOPPED = "STATUS_STOPPED",
|
||||
STATUS_UNDEPLOYED = "STATUS_UNDEPLOYED",
|
||||
}
|
||||
|
||||
/**
|
||||
* The current state of a market
|
||||
*/
|
||||
export enum MarketState {
|
||||
STATE_ACTIVE = 'STATE_ACTIVE',
|
||||
STATE_CANCELLED = 'STATE_CANCELLED',
|
||||
STATE_CLOSED = 'STATE_CLOSED',
|
||||
STATE_PENDING = 'STATE_PENDING',
|
||||
STATE_PROPOSED = 'STATE_PROPOSED',
|
||||
STATE_REJECTED = 'STATE_REJECTED',
|
||||
STATE_SETTLED = 'STATE_SETTLED',
|
||||
STATE_SUSPENDED = 'STATE_SUSPENDED',
|
||||
STATE_TRADING_TERMINATED = 'STATE_TRADING_TERMINATED',
|
||||
STATE_ACTIVE = "STATE_ACTIVE",
|
||||
STATE_CANCELLED = "STATE_CANCELLED",
|
||||
STATE_CLOSED = "STATE_CLOSED",
|
||||
STATE_PENDING = "STATE_PENDING",
|
||||
STATE_PROPOSED = "STATE_PROPOSED",
|
||||
STATE_REJECTED = "STATE_REJECTED",
|
||||
STATE_SETTLED = "STATE_SETTLED",
|
||||
STATE_SUSPENDED = "STATE_SUSPENDED",
|
||||
STATE_TRADING_TERMINATED = "STATE_TRADING_TERMINATED",
|
||||
}
|
||||
|
||||
/**
|
||||
* What market trading mode is the market in
|
||||
*/
|
||||
export enum MarketTradingMode {
|
||||
TRADING_MODE_BATCH_AUCTION = 'TRADING_MODE_BATCH_AUCTION',
|
||||
TRADING_MODE_CONTINUOUS = 'TRADING_MODE_CONTINUOUS',
|
||||
TRADING_MODE_MONITORING_AUCTION = 'TRADING_MODE_MONITORING_AUCTION',
|
||||
TRADING_MODE_NO_TRADING = 'TRADING_MODE_NO_TRADING',
|
||||
TRADING_MODE_OPENING_AUCTION = 'TRADING_MODE_OPENING_AUCTION',
|
||||
TRADING_MODE_BATCH_AUCTION = "TRADING_MODE_BATCH_AUCTION",
|
||||
TRADING_MODE_CONTINUOUS = "TRADING_MODE_CONTINUOUS",
|
||||
TRADING_MODE_MONITORING_AUCTION = "TRADING_MODE_MONITORING_AUCTION",
|
||||
TRADING_MODE_NO_TRADING = "TRADING_MODE_NO_TRADING",
|
||||
TRADING_MODE_OPENING_AUCTION = "TRADING_MODE_OPENING_AUCTION",
|
||||
}
|
||||
|
||||
/**
|
||||
* Validating status of a node, i.e. validator or non-validator
|
||||
*/
|
||||
export enum NodeStatus {
|
||||
NODE_STATUS_NON_VALIDATOR = 'NODE_STATUS_NON_VALIDATOR',
|
||||
NODE_STATUS_VALIDATOR = 'NODE_STATUS_VALIDATOR',
|
||||
NODE_STATUS_NON_VALIDATOR = "NODE_STATUS_NON_VALIDATOR",
|
||||
NODE_STATUS_VALIDATOR = "NODE_STATUS_VALIDATOR",
|
||||
}
|
||||
|
||||
/**
|
||||
* Status describe the status of the oracle spec
|
||||
*/
|
||||
export enum OracleSpecStatus {
|
||||
STATUS_ACTIVE = 'STATUS_ACTIVE',
|
||||
STATUS_DEACTIVATED = 'STATUS_DEACTIVATED',
|
||||
STATUS_ACTIVE = "STATUS_ACTIVE",
|
||||
STATUS_DEACTIVATED = "STATUS_DEACTIVATED",
|
||||
}
|
||||
|
||||
/**
|
||||
* Why the order was rejected by the core node
|
||||
*/
|
||||
export enum OrderRejectionReason {
|
||||
ORDER_ERROR_AMEND_FAILURE = 'ORDER_ERROR_AMEND_FAILURE',
|
||||
ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE = 'ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE',
|
||||
ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN = 'ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN',
|
||||
ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER = 'ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER',
|
||||
ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC = 'ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC',
|
||||
ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN = 'ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN',
|
||||
ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT = 'ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT',
|
||||
ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT = 'ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT',
|
||||
ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION = 'ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION',
|
||||
ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION = 'ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION',
|
||||
ORDER_ERROR_EDIT_NOT_ALLOWED = 'ORDER_ERROR_EDIT_NOT_ALLOWED',
|
||||
ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT = 'ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT',
|
||||
ORDER_ERROR_GFA_ORDER_DURING_CONTINUOUS_TRADING = 'ORDER_ERROR_GFA_ORDER_DURING_CONTINUOUS_TRADING',
|
||||
ORDER_ERROR_GFN_ORDER_DURING_AN_AUCTION = 'ORDER_ERROR_GFN_ORDER_DURING_AN_AUCTION',
|
||||
ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE = 'ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE',
|
||||
ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES = 'ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES',
|
||||
ORDER_ERROR_INTERNAL_ERROR = 'ORDER_ERROR_INTERNAL_ERROR',
|
||||
ORDER_ERROR_INVALID_EXPIRATION_DATETIME = 'ORDER_ERROR_INVALID_EXPIRATION_DATETIME',
|
||||
ORDER_ERROR_INVALID_MARKET_ID = 'ORDER_ERROR_INVALID_MARKET_ID',
|
||||
ORDER_ERROR_INVALID_ORDER_ID = 'ORDER_ERROR_INVALID_ORDER_ID',
|
||||
ORDER_ERROR_INVALID_ORDER_REFERENCE = 'ORDER_ERROR_INVALID_ORDER_REFERENCE',
|
||||
ORDER_ERROR_INVALID_PARTY_ID = 'ORDER_ERROR_INVALID_PARTY_ID',
|
||||
ORDER_ERROR_INVALID_PERSISTENCE = 'ORDER_ERROR_INVALID_PERSISTENCE',
|
||||
ORDER_ERROR_INVALID_REMAINING_SIZE = 'ORDER_ERROR_INVALID_REMAINING_SIZE',
|
||||
ORDER_ERROR_INVALID_SIZE = 'ORDER_ERROR_INVALID_SIZE',
|
||||
ORDER_ERROR_INVALID_TIME_IN_FORCE = 'ORDER_ERROR_INVALID_TIME_IN_FORCE',
|
||||
ORDER_ERROR_INVALID_TYPE = 'ORDER_ERROR_INVALID_TYPE',
|
||||
ORDER_ERROR_MARGIN_CHECK_FAILED = 'ORDER_ERROR_MARGIN_CHECK_FAILED',
|
||||
ORDER_ERROR_MARKET_CLOSED = 'ORDER_ERROR_MARKET_CLOSED',
|
||||
ORDER_ERROR_MISSING_GENERAL_ACCOUNT = 'ORDER_ERROR_MISSING_GENERAL_ACCOUNT',
|
||||
ORDER_ERROR_MUST_BE_GTT_OR_GTC = 'ORDER_ERROR_MUST_BE_GTT_OR_GTC',
|
||||
ORDER_ERROR_MUST_BE_LIMIT_ORDER = 'ORDER_ERROR_MUST_BE_LIMIT_ORDER',
|
||||
ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS = 'ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS',
|
||||
ORDER_ERROR_NOT_FOUND = 'ORDER_ERROR_NOT_FOUND',
|
||||
ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO = 'ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO',
|
||||
ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO = 'ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO',
|
||||
ORDER_ERROR_OUT_OF_SEQUENCE = 'ORDER_ERROR_OUT_OF_SEQUENCE',
|
||||
ORDER_ERROR_REMOVAL_FAILURE = 'ORDER_ERROR_REMOVAL_FAILURE',
|
||||
ORDER_ERROR_SELF_TRADING = 'ORDER_ERROR_SELF_TRADING',
|
||||
ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE = 'ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE',
|
||||
ORDER_ERROR_TIME_FAILURE = 'ORDER_ERROR_TIME_FAILURE',
|
||||
ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER = 'ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER',
|
||||
ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER = 'ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER',
|
||||
ORDER_ERROR_WITHOUT_REFERENCE_PRICE = 'ORDER_ERROR_WITHOUT_REFERENCE_PRICE',
|
||||
ORDER_ERROR_AMEND_FAILURE = "ORDER_ERROR_AMEND_FAILURE",
|
||||
ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE = "ORDER_ERROR_BUY_CANNOT_REFERENCE_BEST_ASK_PRICE",
|
||||
ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN = "ORDER_ERROR_CANNOT_AMEND_FROM_GFA_OR_GFN",
|
||||
ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER = "ORDER_ERROR_CANNOT_AMEND_PEGGED_ORDER_DETAILS_ON_NON_PEGGED_ORDER",
|
||||
ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC = "ORDER_ERROR_CANNOT_AMEND_TO_FOK_OR_IOC",
|
||||
ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN = "ORDER_ERROR_CANNOT_AMEND_TO_GFA_OR_GFN",
|
||||
ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT = "ORDER_ERROR_CANNOT_AMEND_TO_GTT_WITHOUT_EXPIRYAT",
|
||||
ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT = "ORDER_ERROR_CANNOT_HAVE_GTC_AND_EXPIRYAT",
|
||||
ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION = "ORDER_ERROR_CANNOT_SEND_FOK_ORDER_DURING_AUCTION",
|
||||
ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION = "ORDER_ERROR_CANNOT_SEND_IOC_ORDER_DURING_AUCTION",
|
||||
ORDER_ERROR_EDIT_NOT_ALLOWED = "ORDER_ERROR_EDIT_NOT_ALLOWED",
|
||||
ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT = "ORDER_ERROR_EXPIRYAT_BEFORE_CREATEDAT",
|
||||
ORDER_ERROR_GFA_ORDER_DURING_CONTINUOUS_TRADING = "ORDER_ERROR_GFA_ORDER_DURING_CONTINUOUS_TRADING",
|
||||
ORDER_ERROR_GFN_ORDER_DURING_AN_AUCTION = "ORDER_ERROR_GFN_ORDER_DURING_AN_AUCTION",
|
||||
ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE = "ORDER_ERROR_INSUFFICIENT_ASSET_BALANCE",
|
||||
ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES = "ORDER_ERROR_INSUFFICIENT_FUNDS_TO_PAY_FEES",
|
||||
ORDER_ERROR_INTERNAL_ERROR = "ORDER_ERROR_INTERNAL_ERROR",
|
||||
ORDER_ERROR_INVALID_EXPIRATION_DATETIME = "ORDER_ERROR_INVALID_EXPIRATION_DATETIME",
|
||||
ORDER_ERROR_INVALID_MARKET_ID = "ORDER_ERROR_INVALID_MARKET_ID",
|
||||
ORDER_ERROR_INVALID_ORDER_ID = "ORDER_ERROR_INVALID_ORDER_ID",
|
||||
ORDER_ERROR_INVALID_ORDER_REFERENCE = "ORDER_ERROR_INVALID_ORDER_REFERENCE",
|
||||
ORDER_ERROR_INVALID_PARTY_ID = "ORDER_ERROR_INVALID_PARTY_ID",
|
||||
ORDER_ERROR_INVALID_PERSISTENCE = "ORDER_ERROR_INVALID_PERSISTENCE",
|
||||
ORDER_ERROR_INVALID_REMAINING_SIZE = "ORDER_ERROR_INVALID_REMAINING_SIZE",
|
||||
ORDER_ERROR_INVALID_SIZE = "ORDER_ERROR_INVALID_SIZE",
|
||||
ORDER_ERROR_INVALID_TIME_IN_FORCE = "ORDER_ERROR_INVALID_TIME_IN_FORCE",
|
||||
ORDER_ERROR_INVALID_TYPE = "ORDER_ERROR_INVALID_TYPE",
|
||||
ORDER_ERROR_MARGIN_CHECK_FAILED = "ORDER_ERROR_MARGIN_CHECK_FAILED",
|
||||
ORDER_ERROR_MARKET_CLOSED = "ORDER_ERROR_MARKET_CLOSED",
|
||||
ORDER_ERROR_MISSING_GENERAL_ACCOUNT = "ORDER_ERROR_MISSING_GENERAL_ACCOUNT",
|
||||
ORDER_ERROR_MUST_BE_GTT_OR_GTC = "ORDER_ERROR_MUST_BE_GTT_OR_GTC",
|
||||
ORDER_ERROR_MUST_BE_LIMIT_ORDER = "ORDER_ERROR_MUST_BE_LIMIT_ORDER",
|
||||
ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS = "ORDER_ERROR_NON_PERSISTENT_ORDER_OUT_OF_PRICE_BOUNDS",
|
||||
ORDER_ERROR_NOT_FOUND = "ORDER_ERROR_NOT_FOUND",
|
||||
ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO = "ORDER_ERROR_OFFSET_MUST_BE_GREATER_OR_EQUAL_TO_ZERO",
|
||||
ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO = "ORDER_ERROR_OFFSET_MUST_BE_GREATER_THAN_ZERO",
|
||||
ORDER_ERROR_OUT_OF_SEQUENCE = "ORDER_ERROR_OUT_OF_SEQUENCE",
|
||||
ORDER_ERROR_REMOVAL_FAILURE = "ORDER_ERROR_REMOVAL_FAILURE",
|
||||
ORDER_ERROR_SELF_TRADING = "ORDER_ERROR_SELF_TRADING",
|
||||
ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE = "ORDER_ERROR_SELL_CANNOT_REFERENCE_BEST_BID_PRICE",
|
||||
ORDER_ERROR_TIME_FAILURE = "ORDER_ERROR_TIME_FAILURE",
|
||||
ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER = "ORDER_ERROR_UNABLE_TO_AMEND_PRICE_ON_PEGGED_ORDER",
|
||||
ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER = "ORDER_ERROR_UNABLE_TO_REPRICE_PEGGED_ORDER",
|
||||
ORDER_ERROR_WITHOUT_REFERENCE_PRICE = "ORDER_ERROR_WITHOUT_REFERENCE_PRICE",
|
||||
}
|
||||
|
||||
/**
|
||||
* Valid order statuses, these determine several states for an order that cannot be expressed with other fields in Order.
|
||||
*/
|
||||
export enum OrderStatus {
|
||||
STATUS_ACTIVE = 'STATUS_ACTIVE',
|
||||
STATUS_CANCELLED = 'STATUS_CANCELLED',
|
||||
STATUS_EXPIRED = 'STATUS_EXPIRED',
|
||||
STATUS_FILLED = 'STATUS_FILLED',
|
||||
STATUS_PARKED = 'STATUS_PARKED',
|
||||
STATUS_PARTIALLY_FILLED = 'STATUS_PARTIALLY_FILLED',
|
||||
STATUS_REJECTED = 'STATUS_REJECTED',
|
||||
STATUS_STOPPED = 'STATUS_STOPPED',
|
||||
STATUS_ACTIVE = "STATUS_ACTIVE",
|
||||
STATUS_CANCELLED = "STATUS_CANCELLED",
|
||||
STATUS_EXPIRED = "STATUS_EXPIRED",
|
||||
STATUS_FILLED = "STATUS_FILLED",
|
||||
STATUS_PARKED = "STATUS_PARKED",
|
||||
STATUS_PARTIALLY_FILLED = "STATUS_PARTIALLY_FILLED",
|
||||
STATUS_REJECTED = "STATUS_REJECTED",
|
||||
STATUS_STOPPED = "STATUS_STOPPED",
|
||||
}
|
||||
|
||||
/**
|
||||
* Valid order types, these determine what happens when an order is added to the book
|
||||
*/
|
||||
export enum OrderTimeInForce {
|
||||
TIME_IN_FORCE_FOK = 'TIME_IN_FORCE_FOK',
|
||||
TIME_IN_FORCE_GFA = 'TIME_IN_FORCE_GFA',
|
||||
TIME_IN_FORCE_GFN = 'TIME_IN_FORCE_GFN',
|
||||
TIME_IN_FORCE_GTC = 'TIME_IN_FORCE_GTC',
|
||||
TIME_IN_FORCE_GTT = 'TIME_IN_FORCE_GTT',
|
||||
TIME_IN_FORCE_IOC = 'TIME_IN_FORCE_IOC',
|
||||
TIME_IN_FORCE_FOK = "TIME_IN_FORCE_FOK",
|
||||
TIME_IN_FORCE_GFA = "TIME_IN_FORCE_GFA",
|
||||
TIME_IN_FORCE_GFN = "TIME_IN_FORCE_GFN",
|
||||
TIME_IN_FORCE_GTC = "TIME_IN_FORCE_GTC",
|
||||
TIME_IN_FORCE_GTT = "TIME_IN_FORCE_GTT",
|
||||
TIME_IN_FORCE_IOC = "TIME_IN_FORCE_IOC",
|
||||
}
|
||||
|
||||
export enum OrderType {
|
||||
TYPE_LIMIT = 'TYPE_LIMIT',
|
||||
TYPE_MARKET = 'TYPE_MARKET',
|
||||
TYPE_NETWORK = 'TYPE_NETWORK',
|
||||
TYPE_LIMIT = "TYPE_LIMIT",
|
||||
TYPE_MARKET = "TYPE_MARKET",
|
||||
TYPE_NETWORK = "TYPE_NETWORK",
|
||||
}
|
||||
|
||||
/**
|
||||
@ -238,56 +226,57 @@ export enum OrderType {
|
||||
* engine.
|
||||
*/
|
||||
export enum PropertyKeyType {
|
||||
TYPE_BOOLEAN = 'TYPE_BOOLEAN',
|
||||
TYPE_DECIMAL = 'TYPE_DECIMAL',
|
||||
TYPE_EMPTY = 'TYPE_EMPTY',
|
||||
TYPE_INTEGER = 'TYPE_INTEGER',
|
||||
TYPE_STRING = 'TYPE_STRING',
|
||||
TYPE_TIMESTAMP = 'TYPE_TIMESTAMP',
|
||||
TYPE_BOOLEAN = "TYPE_BOOLEAN",
|
||||
TYPE_DECIMAL = "TYPE_DECIMAL",
|
||||
TYPE_EMPTY = "TYPE_EMPTY",
|
||||
TYPE_INTEGER = "TYPE_INTEGER",
|
||||
TYPE_STRING = "TYPE_STRING",
|
||||
TYPE_TIMESTAMP = "TYPE_TIMESTAMP",
|
||||
}
|
||||
|
||||
/**
|
||||
* Why the proposal was rejected by the core node
|
||||
*/
|
||||
export enum ProposalRejectionReason {
|
||||
PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE = 'PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE',
|
||||
PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON = 'PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON',
|
||||
PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET = 'PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET',
|
||||
PROPOSAL_ERROR_ENACT_TIME_TOO_LATE = 'PROPOSAL_ERROR_ENACT_TIME_TOO_LATE',
|
||||
PROPOSAL_ERROR_ENACT_TIME_TOO_SOON = 'PROPOSAL_ERROR_ENACT_TIME_TOO_SOON',
|
||||
PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS = 'PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS',
|
||||
PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE = 'PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE',
|
||||
PROPOSAL_ERROR_INSUFFICIENT_TOKENS = 'PROPOSAL_ERROR_INSUFFICIENT_TOKENS',
|
||||
PROPOSAL_ERROR_INVALID_ASSET = 'PROPOSAL_ERROR_INVALID_ASSET',
|
||||
PROPOSAL_ERROR_INVALID_ASSET_DETAILS = 'PROPOSAL_ERROR_INVALID_ASSET_DETAILS',
|
||||
PROPOSAL_ERROR_INVALID_FEE_AMOUNT = 'PROPOSAL_ERROR_INVALID_FEE_AMOUNT',
|
||||
PROPOSAL_ERROR_INVALID_FREEFORM = 'PROPOSAL_ERROR_INVALID_FREEFORM',
|
||||
PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT = 'PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT',
|
||||
PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY = 'PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY',
|
||||
PROPOSAL_ERROR_INVALID_MARKET = 'PROPOSAL_ERROR_INVALID_MARKET',
|
||||
PROPOSAL_ERROR_INVALID_RISK_PARAMETER = 'PROPOSAL_ERROR_INVALID_RISK_PARAMETER',
|
||||
PROPOSAL_ERROR_INVALID_SHAPE = 'PROPOSAL_ERROR_INVALID_SHAPE',
|
||||
PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED = 'PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED',
|
||||
PROPOSAL_ERROR_MARKET_MISSING_LIQUIDITY_COMMITMENT = 'PROPOSAL_ERROR_MARKET_MISSING_LIQUIDITY_COMMITMENT',
|
||||
PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD = 'PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD',
|
||||
PROPOSAL_ERROR_MISSING_COMMITMENT_AMOUNT = 'PROPOSAL_ERROR_MISSING_COMMITMENT_AMOUNT',
|
||||
PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS = 'PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS',
|
||||
PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY = 'PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY',
|
||||
PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE = 'PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE',
|
||||
PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED = 'PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED',
|
||||
PROPOSAL_ERROR_NODE_VALIDATION_FAILED = 'PROPOSAL_ERROR_NODE_VALIDATION_FAILED',
|
||||
PROPOSAL_ERROR_NO_PRODUCT = 'PROPOSAL_ERROR_NO_PRODUCT',
|
||||
PROPOSAL_ERROR_NO_RISK_PARAMETERS = 'PROPOSAL_ERROR_NO_RISK_PARAMETERS',
|
||||
PROPOSAL_ERROR_NO_TRADING_MODE = 'PROPOSAL_ERROR_NO_TRADING_MODE',
|
||||
PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE = 'PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE',
|
||||
PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL = 'PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL',
|
||||
PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED = 'PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED',
|
||||
PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES = 'PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES',
|
||||
PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS = 'PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS',
|
||||
PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE = 'PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE',
|
||||
PROPOSAL_ERROR_UNKNOWN_TYPE = 'PROPOSAL_ERROR_UNKNOWN_TYPE',
|
||||
PROPOSAL_ERROR_UNSUPPORTED_PRODUCT = 'PROPOSAL_ERROR_UNSUPPORTED_PRODUCT',
|
||||
PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE = 'PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE',
|
||||
PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE = "PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE",
|
||||
PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON = "PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON",
|
||||
PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET = "PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET",
|
||||
PROPOSAL_ERROR_ENACT_TIME_TOO_LATE = "PROPOSAL_ERROR_ENACT_TIME_TOO_LATE",
|
||||
PROPOSAL_ERROR_ENACT_TIME_TOO_SOON = "PROPOSAL_ERROR_ENACT_TIME_TOO_SOON",
|
||||
PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE = "PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE",
|
||||
PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS = "PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS",
|
||||
PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE = "PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE",
|
||||
PROPOSAL_ERROR_INSUFFICIENT_TOKENS = "PROPOSAL_ERROR_INSUFFICIENT_TOKENS",
|
||||
PROPOSAL_ERROR_INVALID_ASSET = "PROPOSAL_ERROR_INVALID_ASSET",
|
||||
PROPOSAL_ERROR_INVALID_ASSET_DETAILS = "PROPOSAL_ERROR_INVALID_ASSET_DETAILS",
|
||||
PROPOSAL_ERROR_INVALID_FEE_AMOUNT = "PROPOSAL_ERROR_INVALID_FEE_AMOUNT",
|
||||
PROPOSAL_ERROR_INVALID_FREEFORM = "PROPOSAL_ERROR_INVALID_FREEFORM",
|
||||
PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT = "PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT",
|
||||
PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY = "PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY",
|
||||
PROPOSAL_ERROR_INVALID_MARKET = "PROPOSAL_ERROR_INVALID_MARKET",
|
||||
PROPOSAL_ERROR_INVALID_RISK_PARAMETER = "PROPOSAL_ERROR_INVALID_RISK_PARAMETER",
|
||||
PROPOSAL_ERROR_INVALID_SHAPE = "PROPOSAL_ERROR_INVALID_SHAPE",
|
||||
PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED = "PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED",
|
||||
PROPOSAL_ERROR_MARKET_MISSING_LIQUIDITY_COMMITMENT = "PROPOSAL_ERROR_MARKET_MISSING_LIQUIDITY_COMMITMENT",
|
||||
PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD = "PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD",
|
||||
PROPOSAL_ERROR_MISSING_COMMITMENT_AMOUNT = "PROPOSAL_ERROR_MISSING_COMMITMENT_AMOUNT",
|
||||
PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS = "PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS",
|
||||
PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY = "PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY",
|
||||
PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE = "PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE",
|
||||
PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED = "PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED",
|
||||
PROPOSAL_ERROR_NODE_VALIDATION_FAILED = "PROPOSAL_ERROR_NODE_VALIDATION_FAILED",
|
||||
PROPOSAL_ERROR_NO_PRODUCT = "PROPOSAL_ERROR_NO_PRODUCT",
|
||||
PROPOSAL_ERROR_NO_RISK_PARAMETERS = "PROPOSAL_ERROR_NO_RISK_PARAMETERS",
|
||||
PROPOSAL_ERROR_NO_TRADING_MODE = "PROPOSAL_ERROR_NO_TRADING_MODE",
|
||||
PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE = "PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE",
|
||||
PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL = "PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL",
|
||||
PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED = "PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED",
|
||||
PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES = "PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES",
|
||||
PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS = "PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS",
|
||||
PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE = "PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE",
|
||||
PROPOSAL_ERROR_UNKNOWN_TYPE = "PROPOSAL_ERROR_UNKNOWN_TYPE",
|
||||
PROPOSAL_ERROR_UNSUPPORTED_PRODUCT = "PROPOSAL_ERROR_UNSUPPORTED_PRODUCT",
|
||||
PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE = "PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE",
|
||||
}
|
||||
|
||||
/**
|
||||
@ -298,55 +287,50 @@ export enum ProposalRejectionReason {
|
||||
* Proposal can enter Failed state from any other state.
|
||||
*/
|
||||
export enum ProposalState {
|
||||
STATE_DECLINED = 'STATE_DECLINED',
|
||||
STATE_ENACTED = 'STATE_ENACTED',
|
||||
STATE_FAILED = 'STATE_FAILED',
|
||||
STATE_OPEN = 'STATE_OPEN',
|
||||
STATE_PASSED = 'STATE_PASSED',
|
||||
STATE_REJECTED = 'STATE_REJECTED',
|
||||
STATE_WAITING_FOR_NODE_VOTE = 'STATE_WAITING_FOR_NODE_VOTE',
|
||||
STATE_DECLINED = "STATE_DECLINED",
|
||||
STATE_ENACTED = "STATE_ENACTED",
|
||||
STATE_FAILED = "STATE_FAILED",
|
||||
STATE_OPEN = "STATE_OPEN",
|
||||
STATE_PASSED = "STATE_PASSED",
|
||||
STATE_REJECTED = "STATE_REJECTED",
|
||||
STATE_WAITING_FOR_NODE_VOTE = "STATE_WAITING_FOR_NODE_VOTE",
|
||||
}
|
||||
|
||||
/**
|
||||
* Whether the placer of an order is aiming to buy or sell on the market
|
||||
*/
|
||||
export enum Side {
|
||||
SIDE_BUY = 'SIDE_BUY',
|
||||
SIDE_SELL = 'SIDE_SELL',
|
||||
SIDE_BUY = "SIDE_BUY",
|
||||
SIDE_SELL = "SIDE_SELL",
|
||||
}
|
||||
|
||||
/**
|
||||
* The status of the stake linking
|
||||
*/
|
||||
export enum StakeLinkingStatus {
|
||||
STATUS_ACCEPTED = 'STATUS_ACCEPTED',
|
||||
STATUS_PENDING = 'STATUS_PENDING',
|
||||
STATUS_REJECTED = 'STATUS_REJECTED',
|
||||
STATUS_ACCEPTED = "STATUS_ACCEPTED",
|
||||
STATUS_PENDING = "STATUS_PENDING",
|
||||
STATUS_REJECTED = "STATUS_REJECTED",
|
||||
}
|
||||
|
||||
export enum ValidatorStatus {
|
||||
VALIDATOR_NODE_STATUS_ERSATZ = 'VALIDATOR_NODE_STATUS_ERSATZ',
|
||||
VALIDATOR_NODE_STATUS_PENDING = 'VALIDATOR_NODE_STATUS_PENDING',
|
||||
VALIDATOR_NODE_STATUS_TENDERMINT = 'VALIDATOR_NODE_STATUS_TENDERMINT',
|
||||
VALIDATOR_NODE_STATUS_ERSATZ = "VALIDATOR_NODE_STATUS_ERSATZ",
|
||||
VALIDATOR_NODE_STATUS_PENDING = "VALIDATOR_NODE_STATUS_PENDING",
|
||||
VALIDATOR_NODE_STATUS_TENDERMINT = "VALIDATOR_NODE_STATUS_TENDERMINT",
|
||||
}
|
||||
|
||||
export enum VoteValue {
|
||||
VALUE_NO = 'VALUE_NO',
|
||||
VALUE_YES = 'VALUE_YES',
|
||||
}
|
||||
|
||||
export enum ProposalUserAction {
|
||||
CREATE = 'CREATE',
|
||||
VOTE = 'VOTE',
|
||||
VALUE_NO = "VALUE_NO",
|
||||
VALUE_YES = "VALUE_YES",
|
||||
}
|
||||
|
||||
/**
|
||||
* The status of a withdrawal
|
||||
*/
|
||||
export enum WithdrawalStatus {
|
||||
STATUS_FINALIZED = 'STATUS_FINALIZED',
|
||||
STATUS_OPEN = 'STATUS_OPEN',
|
||||
STATUS_REJECTED = 'STATUS_REJECTED',
|
||||
STATUS_FINALIZED = "STATUS_FINALIZED",
|
||||
STATUS_OPEN = "STATUS_OPEN",
|
||||
STATUS_REJECTED = "STATUS_REJECTED",
|
||||
}
|
||||
|
||||
/**
|
||||
|
98
libs/types/src/__generated__/types.ts
generated
98
libs/types/src/__generated__/types.ts
generated
@ -165,6 +165,36 @@ export type AggregatedBalanceEdge = {
|
||||
node: AggregatedBalance;
|
||||
};
|
||||
|
||||
export type AggregatedLedgerEntries = {
|
||||
__typename?: 'AggregatedLedgerEntries';
|
||||
/** Account type, if query was grouped by account type - else null */
|
||||
accountType?: Maybe<AccountType>;
|
||||
/** Asset identifier, if query was grouped by asset - else null */
|
||||
assetId?: Maybe<Scalars['ID']>;
|
||||
id?: Maybe<Scalars['ID']>;
|
||||
/** Market identifier, if query was grouped by market - else null */
|
||||
marketId?: Maybe<Scalars['ID']>;
|
||||
/** Party identifier, if query was grouped by party - else null */
|
||||
partyId?: Maybe<Scalars['ID']>;
|
||||
/** Net amount of ledger entries for the accounts specified in the filter at this time */
|
||||
quantity: Scalars['String'];
|
||||
transferType?: Maybe<Scalars['String']>;
|
||||
/** RFC3339Nano time from at which this ledger entries records were relevant */
|
||||
vegaTime: Scalars['String'];
|
||||
};
|
||||
|
||||
export type AggregatedLedgerEntriesConnection = {
|
||||
__typename?: 'AggregatedLedgerEntriesConnection';
|
||||
edges: Array<Maybe<AggregatedLedgerEntriesEdge>>;
|
||||
pageInfo: PageInfo;
|
||||
};
|
||||
|
||||
export type AggregatedLedgerEntriesEdge = {
|
||||
__typename?: 'AggregatedLedgerEntriesEdge';
|
||||
cursor: Scalars['String'];
|
||||
node: AggregatedLedgerEntries;
|
||||
};
|
||||
|
||||
/** Represents an asset in Vega */
|
||||
export type Asset = {
|
||||
__typename?: 'Asset';
|
||||
@ -882,6 +912,11 @@ export type FutureProduct = {
|
||||
settlementDataDecimals: Scalars['Int'];
|
||||
};
|
||||
|
||||
export type GroupOptions = {
|
||||
ByAccountField?: InputMaybe<Array<InputMaybe<AccountField>>>;
|
||||
ByLedgerEntryField?: InputMaybe<Array<InputMaybe<LedgerEntryField>>>;
|
||||
};
|
||||
|
||||
/** Describes something that can be traded on Vega */
|
||||
export type Instrument = {
|
||||
__typename?: 'Instrument';
|
||||
@ -963,18 +998,30 @@ export type KeyRotationEdge = {
|
||||
|
||||
export type LedgerEntry = {
|
||||
__typename?: 'LedgerEntry';
|
||||
/** Account from which the asset was taken */
|
||||
accountFromId: AccountDetails;
|
||||
/** Account to which the balance was transferred */
|
||||
accountToId: AccountDetails;
|
||||
/** The amount transferred */
|
||||
amount: Scalars['String'];
|
||||
/** Account from which the asset was taken */
|
||||
fromAccount: AccountDetails;
|
||||
/** RFC3339Nano time at which the transfer was made */
|
||||
timestamp: Scalars['String'];
|
||||
/** Account to which the balance was transferred */
|
||||
toAccount: AccountDetails;
|
||||
/** Type of ledger entry */
|
||||
type: Scalars['String'];
|
||||
};
|
||||
|
||||
export enum LedgerEntryField {
|
||||
TransferType = 'TransferType'
|
||||
}
|
||||
|
||||
/** Filter for historical entry ledger queries */
|
||||
export type LedgerEntryFilter = {
|
||||
AccountFromFilters?: InputMaybe<Array<InputMaybe<AccountFilter>>>;
|
||||
AccountToFilters?: InputMaybe<Array<InputMaybe<AccountFilter>>>;
|
||||
CloseOnAccountFilters?: InputMaybe<Scalars['Boolean']>;
|
||||
TransferTypes?: InputMaybe<Array<InputMaybe<TransferType>>>;
|
||||
};
|
||||
|
||||
/** Configuration of a market liquidity monitoring parameters */
|
||||
export type LiquidityMonitoringParameters = {
|
||||
__typename?: 'LiquidityMonitoringParameters';
|
||||
@ -2964,6 +3011,8 @@ export enum ProposalRejectionReason {
|
||||
PROPOSAL_ERROR_ENACT_TIME_TOO_LATE = 'PROPOSAL_ERROR_ENACT_TIME_TOO_LATE',
|
||||
/** The specified enactment time is too early based on network parameters */
|
||||
PROPOSAL_ERROR_ENACT_TIME_TOO_SOON = 'PROPOSAL_ERROR_ENACT_TIME_TOO_SOON',
|
||||
/** The erc20 address specified by this proposal is alread in use by another asset */
|
||||
PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE = 'PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE',
|
||||
/** Proposal terms timestamps are not compatible (Validation < Closing < Enactment) */
|
||||
PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS = 'PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS',
|
||||
/** The proposal is rejected because the party does not have enough equity like share in the market */
|
||||
@ -3168,7 +3217,7 @@ export type Query = {
|
||||
/** Get data for a specific epoch, if ID omitted it gets the current epoch. If the string is 'next', fetch the next epoch */
|
||||
epoch: Epoch;
|
||||
/** Get the signatures bundle to allowlist an ERC20 token in the collateral bridge */
|
||||
erc20ListAssetBundle: Erc20ListAssetBundle;
|
||||
erc20ListAssetBundle?: Maybe<Erc20ListAssetBundle>;
|
||||
/** Get the signature bundle to add a particular validator to the signer list of the multisig contract */
|
||||
erc20MultiSigSignerAddedBundles: ERC20MultiSigSignerAddedConnection;
|
||||
/** Get the signatures bundle to remove a particular validator from signer list of the multisig contract */
|
||||
@ -3199,6 +3248,8 @@ export type Query = {
|
||||
keyRotationsConnection: KeyRotationConnection;
|
||||
/** The last block process by the blockchain */
|
||||
lastBlockHeight: Scalars['String'];
|
||||
/** Get ledger entries by asset, market, party, account type, transfer type within the given date range. */
|
||||
ledgerEntries: AggregatedLedgerEntriesConnection;
|
||||
/** An instrument that is trading on the Vega network */
|
||||
market?: Maybe<Market>;
|
||||
/**
|
||||
@ -3459,6 +3510,15 @@ export type QuerykeyRotationsConnectionArgs = {
|
||||
};
|
||||
|
||||
|
||||
/** Queries allow a caller to read data and filter data via GraphQL. */
|
||||
export type QueryledgerEntriesArgs = {
|
||||
dateRange?: InputMaybe<DateRange>;
|
||||
filter?: InputMaybe<LedgerEntryFilter>;
|
||||
groupOptions?: InputMaybe<GroupOptions>;
|
||||
pagination?: InputMaybe<Pagination>;
|
||||
};
|
||||
|
||||
|
||||
/** Queries allow a caller to read data and filter data via GraphQL. */
|
||||
export type QuerymarketArgs = {
|
||||
id: Scalars['ID'];
|
||||
@ -4436,6 +4496,34 @@ export enum TransferStatus {
|
||||
STATUS_STOPPED = 'STATUS_STOPPED'
|
||||
}
|
||||
|
||||
export enum TransferType {
|
||||
TRANSFER_TYPE_BOND_HIGH = 'TRANSFER_TYPE_BOND_HIGH',
|
||||
TRANSFER_TYPE_BOND_LOW = 'TRANSFER_TYPE_BOND_LOW',
|
||||
TRANSFER_TYPE_BOND_SLASHING = 'TRANSFER_TYPE_BOND_SLASHING',
|
||||
TRANSFER_TYPE_CLEAR_ACCOUNT = 'TRANSFER_TYPE_CLEAR_ACCOUNT',
|
||||
TRANSFER_TYPE_CLOSE = 'TRANSFER_TYPE_CLOSE',
|
||||
TRANSFER_TYPE_DEPOSIT = 'TRANSFER_TYPE_DEPOSIT',
|
||||
TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE = 'TRANSFER_TYPE_INFRASTRUCTURE_FEE_DISTRIBUTE',
|
||||
TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY = 'TRANSFER_TYPE_INFRASTRUCTURE_FEE_PAY',
|
||||
TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE = 'TRANSFER_TYPE_LIQUIDITY_FEE_DISTRIBUTE',
|
||||
TRANSFER_TYPE_LIQUIDITY_FEE_PAY = 'TRANSFER_TYPE_LIQUIDITY_FEE_PAY',
|
||||
TRANSFER_TYPE_LOSS = 'TRANSFER_TYPE_LOSS',
|
||||
TRANSFER_TYPE_MAKER_FEE_PAY = 'TRANSFER_TYPE_MAKER_FEE_PAY',
|
||||
TRANSFER_TYPE_MAKER_FEE_RECEIVE = 'TRANSFER_TYPE_MAKER_FEE_RECEIVE',
|
||||
TRANSFER_TYPE_MARGIN_CONFISCATED = 'TRANSFER_TYPE_MARGIN_CONFISCATED',
|
||||
TRANSFER_TYPE_MARGIN_HIGH = 'TRANSFER_TYPE_MARGIN_HIGH',
|
||||
TRANSFER_TYPE_MARGIN_LOW = 'TRANSFER_TYPE_MARGIN_LOW',
|
||||
TRANSFER_TYPE_MTM_LOSS = 'TRANSFER_TYPE_MTM_LOSS',
|
||||
TRANSFER_TYPE_MTM_WIN = 'TRANSFER_TYPE_MTM_WIN',
|
||||
TRANSFER_TYPE_STAKE_REWARD = 'TRANSFER_TYPE_STAKE_REWARD',
|
||||
TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE = 'TRANSFER_TYPE_TRANSFER_FUNDS_DISTRIBUTE',
|
||||
TRANSFER_TYPE_TRANSFER_FUNDS_SEND = 'TRANSFER_TYPE_TRANSFER_FUNDS_SEND',
|
||||
TRANSFER_TYPE_UNSPECIFIED = 'TRANSFER_TYPE_UNSPECIFIED',
|
||||
TRANSFER_TYPE_WIN = 'TRANSFER_TYPE_WIN',
|
||||
TRANSFER_TYPE_WITHDRAW = 'TRANSFER_TYPE_WITHDRAW',
|
||||
TRANSFER_TYPE_WITHDRAW_LOCK = 'TRANSFER_TYPE_WITHDRAW_LOCK'
|
||||
}
|
||||
|
||||
/** A proposal to update an asset's details */
|
||||
export type UpdateAsset = {
|
||||
__typename?: 'UpdateAsset';
|
||||
|
@ -221,6 +221,7 @@ export enum ProposalRejectionReasonMapping {
|
||||
PROPOSAL_ERROR_UNKNOWN_TYPE = 'Unknown type',
|
||||
PROPOSAL_ERROR_UNSUPPORTED_PRODUCT = 'Unsupported product',
|
||||
PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE = 'Unsupported trading mode',
|
||||
PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE = 'ERC20 address already in use by an existing asset',
|
||||
}
|
||||
|
||||
/**
|
||||
@ -276,3 +277,20 @@ export enum WithdrawalStatusMapping {
|
||||
STATUS_OPEN = 'Open',
|
||||
STATUS_REJECTED = 'Rejected',
|
||||
}
|
||||
|
||||
/**
|
||||
* The interval for trade candles when subscribing via Vega GraphQL, default is I15M
|
||||
*/
|
||||
export enum Interval {
|
||||
INTERVAL_I15M = 'INTERVAL_I15M',
|
||||
INTERVAL_I1D = 'INTERVAL_I1D',
|
||||
INTERVAL_I1H = 'INTERVAL_I1H',
|
||||
INTERVAL_I1M = 'INTERVAL_I1M',
|
||||
INTERVAL_I5M = 'INTERVAL_I5M',
|
||||
INTERVAL_I6H = 'INTERVAL_I6H',
|
||||
}
|
||||
|
||||
export enum ProposalUserAction {
|
||||
CREATE = 'CREATE',
|
||||
VOTE = 'VOTE',
|
||||
}
|
||||
|
@ -10,7 +10,7 @@ import { WithdrawalStatus, AssetStatus } from "@vegaprotocol/types";
|
||||
// ====================================================
|
||||
|
||||
export interface WithdrawalEvent_busEvents_event_TimeUpdate {
|
||||
__typename: "TimeUpdate" | "MarketEvent" | "TransferResponses" | "PositionResolution" | "Order" | "Trade" | "Account" | "Party" | "MarginLevels" | "Proposal" | "Vote" | "MarketData" | "NodeSignature" | "LossSocialization" | "SettlePosition" | "Market" | "Asset" | "MarketTick" | "SettleDistressed" | "AuctionEvent" | "RiskFactor" | "Deposit" | "OracleSpec" | "LiquidityProvision";
|
||||
__typename: "TimeUpdate" | "MarketEvent" | "TransferResponses" | "PositionResolution" | "Order" | "Trade" | "Account" | "Party" | "MarginLevels" | "Proposal" | "Vote" | "MarketData" | "NodeSignature" | "LossSocialization" | "SettlePosition" | "Market" | "Asset" | "MarketTick" | "SettleDistressed" | "AuctionEvent" | "RiskFactor" | "Deposit" | "OracleSpec" | "LiquidityProvision" | "TransactionResult";
|
||||
}
|
||||
|
||||
export interface WithdrawalEvent_busEvents_event_Withdrawal_asset_source_BuiltinAsset {
|
||||
|
Loading…
Reference in New Issue
Block a user