Skip to main content
Version: mainnet (v0.71)

ProposalRejectionReason

Why the proposal was rejected by the core node

enum ProposalRejectionReason {
PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON
PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE
PROPOSAL_ERROR_ENACT_TIME_TOO_SOON
PROPOSAL_ERROR_ENACT_TIME_TOO_LATE
PROPOSAL_ERROR_INSUFFICIENT_TOKENS
PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY
PROPOSAL_ERROR_NO_PRODUCT
PROPOSAL_ERROR_UNSUPPORTED_PRODUCT
PROPOSAL_ERROR_NO_TRADING_MODE
PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE
PROPOSAL_ERROR_NODE_VALIDATION_FAILED
PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD
PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS
PROPOSAL_ERROR_INVALID_ASSET
PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS
PROPOSAL_ERROR_NO_RISK_PARAMETERS
PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY
PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE
PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED
PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL
PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE
PROPOSAL_ERROR_MARKET_MISSING_LIQUIDITY_COMMITMENT
PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET
PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT
PROPOSAL_ERROR_MISSING_COMMITMENT_AMOUNT
PROPOSAL_ERROR_INVALID_FEE_AMOUNT
PROPOSAL_ERROR_INVALID_SHAPE
PROPOSAL_ERROR_INVALID_RISK_PARAMETER
PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED
PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED
PROPOSAL_ERROR_INVALID_ASSET_DETAILS
PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS
PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES
PROPOSAL_ERROR_INVALID_MARKET
PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE
PROPOSAL_ERROR_UNKNOWN_TYPE
PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE
PROPOSAL_ERROR_INVALID_FREEFORM
PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE
}

Values

ProposalRejectionReason.PROPOSAL_ERROR_CLOSE_TIME_TOO_SOON

The specified close time is too early based on network parameters

ProposalRejectionReason.PROPOSAL_ERROR_CLOSE_TIME_TOO_LATE

The specified close time is too late based on network parameters

ProposalRejectionReason.PROPOSAL_ERROR_ENACT_TIME_TOO_SOON

The specified enactment time is too early based on network parameters

ProposalRejectionReason.PROPOSAL_ERROR_ENACT_TIME_TOO_LATE

The specified enactment time is too late based on network parameters

ProposalRejectionReason.PROPOSAL_ERROR_INSUFFICIENT_TOKENS

The proposer for this proposal has insufficient tokens

ProposalRejectionReason.PROPOSAL_ERROR_INVALID_INSTRUMENT_SECURITY

The instrument quote name and base name were the same

ProposalRejectionReason.PROPOSAL_ERROR_NO_PRODUCT

The proposal has no product specified

ProposalRejectionReason.PROPOSAL_ERROR_UNSUPPORTED_PRODUCT

The specified product is not supported

ProposalRejectionReason.PROPOSAL_ERROR_NO_TRADING_MODE

The proposal has no trading mode

ProposalRejectionReason.PROPOSAL_ERROR_UNSUPPORTED_TRADING_MODE

The proposal has an unsupported trading mode

ProposalRejectionReason.PROPOSAL_ERROR_NODE_VALIDATION_FAILED

The proposal failed node validation

ProposalRejectionReason.PROPOSAL_ERROR_MISSING_BUILTIN_ASSET_FIELD

A builtin asset configuration is missing

ProposalRejectionReason.PROPOSAL_ERROR_MISSING_ERC20_CONTRACT_ADDRESS

The ERC20 contract address is missing from an ERC20 asset proposal

ProposalRejectionReason.PROPOSAL_ERROR_INVALID_ASSET

The specified asset for the market proposal is invalid

ProposalRejectionReason.PROPOSAL_ERROR_INCOMPATIBLE_TIMESTAMPS

Proposal terms timestamps are not compatible (Validation < Closing < Enactment)

ProposalRejectionReason.PROPOSAL_ERROR_NO_RISK_PARAMETERS

Risk parameters are missing from the market proposal

ProposalRejectionReason.PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_KEY

Invalid key in update network parameter proposal

ProposalRejectionReason.PROPOSAL_ERROR_NETWORK_PARAMETER_INVALID_VALUE

Invalid value in update network parameter proposal

ProposalRejectionReason.PROPOSAL_ERROR_NETWORK_PARAMETER_VALIDATION_FAILED

Validation failed for network parameter proposal

ProposalRejectionReason.PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_SMALL

Opening auction duration is less than the network minimum opening auction time

ProposalRejectionReason.PROPOSAL_ERROR_OPENING_AUCTION_DURATION_TOO_LARGE

Opening auction duration is more than the network minimum opening auction time

ProposalRejectionReason.PROPOSAL_ERROR_MARKET_MISSING_LIQUIDITY_COMMITMENT

Market proposal is missing a liquidity commitment

ProposalRejectionReason.PROPOSAL_ERROR_COULD_NOT_INSTANTIATE_MARKET

Market could not be created

ProposalRejectionReason.PROPOSAL_ERROR_INVALID_FUTURE_PRODUCT

Market proposal market contained invalid product definition

ProposalRejectionReason.PROPOSAL_ERROR_MISSING_COMMITMENT_AMOUNT

Market proposal is missing commitment amount

ProposalRejectionReason.PROPOSAL_ERROR_INVALID_FEE_AMOUNT

Market proposal has invalid fee amount

ProposalRejectionReason.PROPOSAL_ERROR_INVALID_SHAPE

Market proposal has one or more invalid liquidity shapes

ProposalRejectionReason.PROPOSAL_ERROR_INVALID_RISK_PARAMETER

Market proposal uses an invalid risk parameter

ProposalRejectionReason.PROPOSAL_ERROR_MAJORITY_THRESHOLD_NOT_REACHED

Proposal declined because the majority threshold was not reached

ProposalRejectionReason.PROPOSAL_ERROR_PARTICIPATION_THRESHOLD_NOT_REACHED

Proposal declined because the participation threshold was not reached

ProposalRejectionReason.PROPOSAL_ERROR_INVALID_ASSET_DETAILS

Asset details are invalid

ProposalRejectionReason.PROPOSAL_ERROR_TOO_MANY_PRICE_MONITORING_TRIGGERS

Too many price monitoring triggers specified in market

ProposalRejectionReason.PROPOSAL_ERROR_TOO_MANY_MARKET_DECIMAL_PLACES

Too many decimal places specified in market

ProposalRejectionReason.PROPOSAL_ERROR_INVALID_MARKET

The market is invalid

ProposalRejectionReason.PROPOSAL_ERROR_INSUFFICIENT_EQUITY_LIKE_SHARE

The proposal is rejected because the party does not have enough equity like share in the market

ProposalRejectionReason.PROPOSAL_ERROR_UNKNOWN_TYPE

Unknown proposal type

ProposalRejectionReason.PROPOSAL_ERROR_UNKNOWN_RISK_PARAMETER_TYPE

Unknown risk parameters

ProposalRejectionReason.PROPOSAL_ERROR_INVALID_FREEFORM

Freeform proposal is invalid

ProposalRejectionReason.PROPOSAL_ERROR_ERC20_ADDRESS_ALREADY_IN_USE

The ERC-20 address specified by this proposal is already in use by another asset

Member of

Proposal object ● ProposalDetail object