object — Additional properties rejected
| Field | Required at this level | Type | Description and constraints |
|---|---|---|---|
schemaVersion |
Yes | Constant migration-skip-target-facts-v2 |
— |
venueId |
Yes | string |
— |
controllerVenueId |
Yes | Hash | — |
targetVenueProfileResourceVersion |
Yes | Hash | — |
targetVenueProfileArtifactHash |
Yes | Hash | — |
vaultId |
Yes | string |
— |
vaultUpdatedAt |
Yes | string |
Format: date-time |
vaultGenerationHash |
Yes | Hash | — |
factsBlockNumber |
Yes | AtomicAmount | — |
factsBlockHash |
Yes | Hash | — |
positionId |
Yes | AtomicAmount | — |
positionExists |
Yes | boolean |
— |
positionLiquidityAtomic |
Yes | AtomicAmount | — |
positionAmount0Atomic |
Yes | AtomicAmount | — |
positionAmount1Atomic |
Yes | AtomicAmount | — |
issuerControlledPositionCount |
Yes | integer |
Minimum: 0 |
issuerControlledLiquidityAtomic |
Yes | AtomicAmount | — |
issuerControlledAmount0Atomic |
Yes | AtomicAmount | — |
issuerControlledAmount1Atomic |
Yes | AtomicAmount | — |
targetVenueAsset0BalanceAtomic |
Yes | AtomicAmount | — |
targetVenueAsset1BalanceAtomic |
Yes | AtomicAmount | — |
vaultAsset0BalanceAtomic |
Yes | AtomicAmount | — |
vaultAsset1BalanceAtomic |
Yes | AtomicAmount | — |
usableDepthAfterQuote |
Yes | AtomicAmount | — |
issuerControlledDepthQuote |
Yes | AtomicAmount | — |
Nested required fields apply when their parent object or matching union branch is present. Named types link to their complete schema.
Exact definition: #/components/schemas/MigrationSkipTargetFactsV2 in the OpenAPI contract.