Chainflip Broker as a Service · JSON-LD Context

Chainflip Broker Io Context

JSON-LD context defining the semantic vocabulary for Chainflip Broker Io from Chainflip Broker as a Service.

41 Classes 193 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
chainflip: https://chainflip-broker.io/schema#

Classes

ChainflipBaas.Assets.AssetInfo ChainflipBaas.Assets.AssetsResponse ChainflipBaas.Fees.FeesResponse ChainflipBaas.Infrastructure.Http.ApiKeyOnboarding ChainflipBaas.Infrastructure.Http.FirstCall ChainflipBaas.Infrastructure.Http.NoKeyAccess ChainflipBaas.Infrastructure.Http.OnboardingDocument ChainflipBaas.Infrastructure.Http.PricingSummary ChainflipBaas.Infrastructure.Http.SandboxEnvironment ChainflipBaas.Networks.NetworkInfo ChainflipBaas.Networks.NetworksResponse ChainflipBaas.Quote.BoostQuote ChainflipBaas.Quote.EstimatedDurationsSeconds ChainflipBaas.Quote.PoolFee ChainflipBaas.Quote.PoolInfo ChainflipBaas.Quote.Quote ChainflipBaas.Quote.QuoteFee ChainflipBaas.Status.AffiliateBroker ChainflipBaas.Status.Boost ChainflipBaas.Status.CcmParameters ChainflipBaas.Status.ChunkInfo ChainflipBaas.Status.Dca ChainflipBaas.Status.DcaParameters ChainflipBaas.Status.Deposit ChainflipBaas.Status.DepositChannel ChainflipBaas.Status.Egress ChainflipBaas.Status.EstimatedDurations ChainflipBaas.Status.Failure ChainflipBaas.Status.FillOrKillParameters ChainflipBaas.Status.PaidFee ChainflipBaas.Status.Reason ChainflipBaas.Status.StatusResponse ChainflipBaas.Status.Swap ChainflipBaas.Status.SwapStatus ChainflipBaas.Status.TransactionPayload ChainflipBaas.Swap.AdvancedSwapRequest ChainflipBaas.Swap.CcmRequest ChainflipBaas.Swap.DepositAddress ChainflipBaas.SwapsFeed.FeedStatusResponse Microsoft.AspNetCore.Mvc.ProblemDetails Microsoft.AspNetCore.Mvc.ValidationProblemDetails

Properties

Property Type Container
enabled boolean
id string
direction string
ticker string
name string
network string
contractAddress string
networkLogo string
assetLogo string
decimals integer
minimalAmount decimal
minimalAmountNative string
usdPrice decimal
usdPriceNative string
platforms list
assets list
earnedFees
earnedFeesNative
byProvider
selfServe boolean
requiredFor string
signupUrl string
signup string
secret boolean
description string
verify list
method string
url string
authentication string
curl string
available boolean
mcpServer string
service string
noKeyNeeded reference
apiKeys reference
sandbox reference
firstCall reference
openApi string
llmsTxt string
documentation string
pricing reference
apiBaseUrl string
logo string
networks list
ingressAsset string
ingressAmount decimal
ingressAmountNative string
intermediateAsset string
intermediateAmount decimal
intermediateAmountNative string
egressAsset string
egressAmount decimal
egressAmountNative string
includedFees list
recommendedSlippageTolerancePercent decimal
recommendedRetryDurationInBlocks integer
recommendedLivePriceSlippageTolerancePercent decimal
lowLiquidityWarning boolean
poolInfo list
estimatedDurationSeconds decimal
estimatedDurationsSeconds reference
estimatedBoostFeeBps decimal
maxBoostFeeBps integer
estimatedPrice decimal
chunkIntervalBlocks integer
numberOfChunks integer
deposit decimal
swap decimal
egress decimal
asset string
amount decimal
amountNative string
baseAsset string
quoteAsset string
fee reference
type string
boostQuote reference
platform string
account string
commissionBps integer
maximumBoostFeeBps integer
effectiveBoostFeeBps integer
boostedAt integer
boostedAtDate dateTime
boostedBlockIndex string
skippedAt integer
skippedAtDate dateTime
skippedBlockIndex string
gasBudget string
message string
cfParameters string
inputAmountNative string
inputAmount decimal
outputAmountNative string
outputAmount decimal
scheduledAt integer
scheduledAtDate dateTime
scheduledBlockIndex string
executedAt integer
executedAtDate dateTime
executedBlockIndex string
retryCount integer
latestSwapRescheduledAt integer
latestSwapRescheduledAtDate dateTime
latestSwapRescheduledBlockIndex string
latestSwapRescheduledReason string
abortedAt integer
abortedAtDate dateTime
abortedBlockIndex string
abortedReason string
lastExecutedChunk reference
currentChunk reference
executedChunks integer
remainingChunks integer
transactionReference string
transactionConfirmations integer
witnessedAt integer
witnessedAtDate dateTime
witnessedBlockIndex string
failure reference
failedAt integer
failedAtDate dateTime
failedBlockIndex string
createdAt integer
createdAtDate dateTime
brokerCommissionBps integer
depositAddress string
sourceChainExpiryBlock string
estimatedExpiryTime integer
estimatedExpiryDate dateTime
expectedDepositAmount decimal
expectedDepositAmountNative string
isExpired boolean
openedThroughBackend boolean
affiliateBrokers list
fillOrKillParams reference
dcaParams reference
destinationAddress string
transactionPayload reference
mode string
reason reference
retryDurationBlocks integer
refundAddress string
minimumPrice string
maximumOraclePriceSlippage integer
code string
status reference
originalInputAmountNative string
originalInputAmount decimal
remainingInputAmountNative string
remainingInputAmount decimal
swappedInputAmountNative string
swappedInputAmount decimal
swappedIntermediateAmountNative string
swappedIntermediateAmount decimal
swappedOutputAmountNative string
swappedOutputAmount decimal
livePriceExecutionDeltaPercentage decimal
regular reference
dca reference
state string
swapId string
sourceAsset string
destinationAsset string
depositChannel reference
brokers list
fallbackEgress reference
ccmParams reference
boost reference
sourceChainRequiredBlockConfirmations integer
fees list
swapEgress reference
refundEgress reference
lastStateChainUpdateAt integer
lastStateChainUpdateAtDate dateTime
contract string
value string
chainId string
data string
ccmPayload reference
gas_budget string
address string
issuedBlock integer
channelId integer
sourceExpiryBlock integer
explorerUrl string
channelOpeningFee decimal
channelOpeningFeeNative string
feedId integer
title string
detail string
instance string
errors

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://chainflip-broker.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "chainflip": "https://chainflip-broker.io/schema#",
    "ChainflipBaas.Assets.AssetInfo": "chainflip:ChainflipBaas.Assets.AssetInfo",
    "enabled": {
      "@id": "chainflip:enabled",
      "@type": "xsd:boolean"
    },
    "id": {
      "@id": "chainflip:id",
      "@type": "xsd:string"
    },
    "direction": {
      "@id": "chainflip:direction",
      "@type": "xsd:string"
    },
    "ticker": {
      "@id": "chainflip:ticker",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "chainflip:name",
      "@type": "xsd:string"
    },
    "network": {
      "@id": "chainflip:network",
      "@type": "xsd:string"
    },
    "contractAddress": {
      "@id": "chainflip:contractAddress",
      "@type": "xsd:string"
    },
    "networkLogo": {
      "@id": "chainflip:networkLogo",
      "@type": "xsd:string"
    },
    "assetLogo": {
      "@id": "chainflip:assetLogo",
      "@type": "xsd:string"
    },
    "decimals": {
      "@id": "chainflip:decimals",
      "@type": "xsd:integer"
    },
    "minimalAmount": {
      "@id": "chainflip:minimalAmount",
      "@type": "xsd:decimal"
    },
    "minimalAmountNative": {
      "@id": "chainflip:minimalAmountNative",
      "@type": "xsd:string"
    },
    "usdPrice": {
      "@id": "chainflip:usdPrice",
      "@type": "xsd:decimal"
    },
    "usdPriceNative": {
      "@id": "chainflip:usdPriceNative",
      "@type": "xsd:string"
    },
    "platforms": {
      "@id": "chainflip:platforms",
      "@container": "@list"
    },
    "ChainflipBaas.Assets.AssetsResponse": "chainflip:ChainflipBaas.Assets.AssetsResponse",
    "assets": {
      "@id": "chainflip:assets",
      "@container": "@list"
    },
    "ChainflipBaas.Fees.FeesResponse": "chainflip:ChainflipBaas.Fees.FeesResponse",
    "earnedFees": {
      "@id": "chainflip:earnedFees"
    },
    "earnedFeesNative": {
      "@id": "chainflip:earnedFeesNative"
    },
    "byProvider": {
      "@id": "chainflip:byProvider"
    },
    "ChainflipBaas.Infrastructure.Http.ApiKeyOnboarding": "chainflip:ChainflipBaas.Infrastructure.Http.ApiKeyOnboarding",
    "selfServe": {
      "@id": "chainflip:selfServe",
      "@type": "xsd:boolean"
    },
    "requiredFor": {
      "@id": "chainflip:requiredFor",
      "@type": "xsd:string"
    },
    "signupUrl": {
      "@id": "chainflip:signupUrl",
      "@type": "xsd:string"
    },
    "signup": {
      "@id": "chainflip:signup",
      "@type": "xsd:string"
    },
    "secret": {
      "@id": "chainflip:secret",
      "@type": "xsd:boolean"
    },
    "description": {
      "@id": "chainflip:description",
      "@type": "xsd:string"
    },
    "verify": {
      "@id": "chainflip:verify",
      "@container": "@list"
    },
    "ChainflipBaas.Infrastructure.Http.FirstCall": "chainflip:ChainflipBaas.Infrastructure.Http.FirstCall",
    "method": {
      "@id": "chainflip:method",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "chainflip:url",
      "@type": "xsd:string"
    },
    "authentication": {
      "@id": "chainflip:authentication",
      "@type": "xsd:string"
    },
    "curl": {
      "@id": "chainflip:curl",
      "@type": "xsd:string"
    },
    "ChainflipBaas.Infrastructure.Http.NoKeyAccess": "chainflip:ChainflipBaas.Infrastructure.Http.NoKeyAccess",
    "available": {
      "@id": "chainflip:available",
      "@type": "xsd:boolean"
    },
    "mcpServer": {
      "@id": "chainflip:mcpServer",
      "@type": "xsd:string"
    },
    "ChainflipBaas.Infrastructure.Http.OnboardingDocument": "chainflip:ChainflipBaas.Infrastructure.Http.OnboardingDocument",
    "service": {
      "@id": "chainflip:service",
      "@type": "xsd:string"
    },
    "noKeyNeeded": {
      "@id": "chainflip:noKeyNeeded",
      "@type": "@id"
    },
    "apiKeys": {
      "@id": "chainflip:apiKeys",
      "@type": "@id"
    },
    "sandbox": {
      "@id": "chainflip:sandbox",
      "@type": "@id"
    },
    "firstCall": {
      "@id": "chainflip:firstCall",
      "@type": "@id"
    },
    "openApi": {
      "@id": "chainflip:openApi",
      "@type": "xsd:string"
    },
    "llmsTxt": {
      "@id": "chainflip:llmsTxt",
      "@type": "xsd:string"
    },
    "documentation": {
      "@id": "chainflip:documentation",
      "@type": "xsd:string"
    },
    "pricing": {
      "@id": "chainflip:pricing",
      "@type": "@id"
    },
    "ChainflipBaas.Infrastructure.Http.PricingSummary": "chainflip:ChainflipBaas.Infrastructure.Http.PricingSummary",
    "ChainflipBaas.Infrastructure.Http.SandboxEnvironment": "chainflip:ChainflipBaas.Infrastructure.Http.SandboxEnvironment",
    "apiBaseUrl": {
      "@id": "chainflip:apiBaseUrl",
      "@type": "xsd:string"
    },
    "ChainflipBaas.Networks.NetworkInfo": "chainflip:ChainflipBaas.Networks.NetworkInfo",
    "logo": {
      "@id": "chainflip:logo",
      "@type": "xsd:string"
    },
    "ChainflipBaas.Networks.NetworksResponse": "chainflip:ChainflipBaas.Networks.NetworksResponse",
    "networks": {
      "@id": "chainflip:networks",
      "@container": "@list"
    },
    "ChainflipBaas.Quote.BoostQuote": "chainflip:ChainflipBaas.Quote.BoostQuote",
    "ingressAsset": {
      "@id": "chainflip:ingressAsset",
      "@type": "xsd:string"
    },
    "ingressAmount": {
      "@id": "chainflip:ingressAmount",
      "@type": "xsd:decimal"
    },
    "ingressAmountNative": {
      "@id": "chainflip:ingressAmountNative",
      "@type": "xsd:string"
    },
    "intermediateAsset": {
      "@id": "chainflip:intermediateAsset",
      "@type": "xsd:string"
    },
    "intermediateAmount": {
      "@id": "chainflip:intermediateAmount",
      "@type": "xsd:decimal"
    },
    "intermediateAmountNative": {
      "@id": "chainflip:intermediateAmountNative",
      "@type": "xsd:string"
    },
    "egressAsset": {
      "@id": "chainflip:egressAsset",
      "@type": "xsd:string"
    },
    "egressAmount": {
      "@id": "chainflip:egressAmount",
      "@type": "xsd:decimal"
    },
    "egressAmountNative": {
      "@id": "chainflip:egressAmountNative",
      "@type": "xsd:string"
    },
    "includedFees": {
      "@id": "chainflip:includedFees",
      "@container": "@list"
    },
    "recommendedSlippageTolerancePercent": {
      "@id": "chainflip:recommendedSlippageTolerancePercent",
      "@type": "xsd:decimal"
    },
    "recommendedRetryDurationInBlocks": {
      "@id": "chainflip:recommendedRetryDurationInBlocks",
      "@type": "xsd:integer"
    },
    "recommendedLivePriceSlippageTolerancePercent": {
      "@id": "chainflip:recommendedLivePriceSlippageTolerancePercent",
      "@type": "xsd:decimal"
    },
    "lowLiquidityWarning": {
      "@id": "chainflip:lowLiquidityWarning",
      "@type": "xsd:boolean"
    },
    "poolInfo": {
      "@id": "chainflip:poolInfo",
      "@container": "@list"
    },
    "estimatedDurationSeconds": {
      "@id": "chainflip:estimatedDurationSeconds",
      "@type": "xsd:decimal"
    },
    "estimatedDurationsSeconds": {
      "@id": "chainflip:estimatedDurationsSeconds",
      "@type": "@id"
    },
    "estimatedBoostFeeBps": {
      "@id": "chainflip:estimatedBoostFeeBps",
      "@type": "xsd:decimal"
    },
    "maxBoostFeeBps": {
      "@id": "chainflip:maxBoostFeeBps",
      "@type": "xsd:integer"
    },
    "estimatedPrice": {
      "@id": "chainflip:estimatedPrice",
      "@type": "xsd:decimal"
    },
    "chunkIntervalBlocks": {
      "@id": "chainflip:chunkIntervalBlocks",
      "@type": "xsd:integer"
    },
    "numberOfChunks": {
      "@id": "chainflip:numberOfChunks",
      "@type": "xsd:integer"
    },
    "ChainflipBaas.Quote.EstimatedDurationsSeconds": "chainflip:ChainflipBaas.Quote.EstimatedDurationsSeconds",
    "deposit": {
      "@id": "chainflip:deposit",
      "@type": "xsd:decimal"
    },
    "swap": {
      "@id": "chainflip:swap",
      "@type": "xsd:decimal"
    },
    "egress": {
      "@id": "chainflip:egress",
      "@type": "xsd:decimal"
    },
    "ChainflipBaas.Quote.PoolFee": "chainflip:ChainflipBaas.Quote.PoolFee",
    "asset": {
      "@id": "chainflip:asset",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "chainflip:amount",
      "@type": "xsd:decimal"
    },
    "amountNative": {
      "@id": "chainflip:amountNative",
      "@type": "xsd:string"
    },
    "ChainflipBaas.Quote.PoolInfo": "chainflip:ChainflipBaas.Quote.PoolInfo",
    "baseAsset": {
      "@id": "chainflip:baseAsset",
      "@type": "xsd:string"
    },
    "quoteAsset": {
      "@id": "chainflip:quoteAsset",
      "@type": "xsd:string"
    },
    "fee": {
      "@id": "chainflip:fee",
      "@type": "@id"
    },
    "ChainflipBaas.Quote.Quote": "chainflip:ChainflipBaas.Quote.Quote",
    "type": {
      "@id": "chainflip:type",
      "@type": "xsd:string"
    },
    "boostQuote": {
      "@id": "chainflip:boostQuote",
      "@type": "@id"
    },
    "platform": {
      "@id": "chainflip:platform",
      "@type": "xsd:string"
    },
    "ChainflipBaas.Quote.QuoteFee": "chainflip:ChainflipBaas.Quote.QuoteFee",
    "ChainflipBaas.Status.AffiliateBroker": "chainflip:ChainflipBaas.Status.AffiliateBroker",
    "account": {
      "@id": "chainflip:account",
      "@type": "xsd:string"
    },
    "commissionBps": {
      "@id": "chainflip:commissionBps",
      "@type": "xsd:integer"
    },
    "ChainflipBaas.Status.Boost": "chainflip:ChainflipBaas.Status.Boost",
    "maximumBoostFeeBps": {
      "@id": "chainflip:maximumBoostFeeBps",
      "@type": "xsd:integer"
    },
    "effectiveBoostFeeBps": {
      "@id": "chainflip:effectiveBoostFeeBps",
      "@type": "xsd:integer"
    },
    "boostedAt": {
      "@id": "chainflip:boostedAt",
      "@type": "xsd:integer"
    },
    "boostedAtDate": {
      "@id": "chainflip:boostedAtDate",
      "@type": "xsd:dateTime"
    },
    "boostedBlockIndex": {
      "@id": "chainflip:boostedBlockIndex",
      "@type": "xsd:string"
    },
    "skippedAt": {
      "@id": "chainflip:skippedAt",
      "@type": "xsd:integer"
    },
    "skippedAtDate": {
      "@id": "chainflip:skippedAtDate",
      "@type": "xsd:dateTime"
    },
    "skippedBlockIndex": {
      "@id": "chainflip:skippedBlockIndex",
      "@type": "xsd:string"
    },
    "ChainflipBaas.Status.CcmParameters": "chainflip:ChainflipBaas.Status.CcmParameters",
    "gasBudget": {
      "@id": "chainflip:gasBudget",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "chainflip:message",
      "@type": "xsd:string"
    },
    "cfParameters": {
      "@id": "chainflip:cfParameters",
      "@type": "xsd:string"
    },
    "ChainflipBaas.Status.ChunkInfo": "chainflip:ChainflipBaas.Status.ChunkInfo",
    "inputAmountNative": {
      "@id": "chainflip:inputAmountNative",
      "@type": "xsd:string"
    },
    "inputAmount": {
      "@id": "chainflip:inputAmount",
      "@type": "xsd:decimal"
    },
    "outputAmountNative": {
      "@id": "chainflip:outputAmountNative",
      "@type": "xsd:string"
    },
    "outputAmount": {
      "@id": "chainflip:outputAmount",
      "@type": "xsd:decimal"
    },
    "scheduledAt": {
      "@id": "chainflip:scheduledAt",
      "@type": "xsd:integer"
    },
    "scheduledAtDate": {
      "@id": "chainflip:scheduledAtDate",
      "@type": "xsd:dateTime"
    },
    "scheduledBlockIndex": {
      "@id": "chainflip:scheduledBlockIndex",
      "@type": "xsd:string"
    },
    "executedAt": {
      "@id": "chainflip:executedAt",
      "@type": "xsd:integer"
    },
    "executedAtDate": {
      "@id": "chainflip:executedAtDate",
      "@type": "xsd:dateTime"
    },
    "executedBlockIndex": {
      "@id": "chainflip:executedBlockIndex",
      "@type": "xsd:string"
    },
    "retryCount": {
      "@id": "chainflip:retryCount",
      "@type": "xsd:integer"
    },
    "latestSwapRescheduledAt": {
      "@id": "chainflip:latestSwapRescheduledAt",
      "@type": "xsd:integer"
    },
    "latestSwapRescheduledAtDate": {
      "@id": "chainflip:latestSwapRescheduledAtDate",
      "@type": "xsd:dateTime"
    },
    "latestSwapRescheduledBlockIndex": {
      "@id": "chainflip:latestSwapRescheduledBlockIndex",
      "@type": "xsd:string"
    },
    "latestSwapRescheduledReason": {
      "@id": "chainflip:latestSwapRescheduledReason",
      "@type": "xsd:string"
    },
    "abortedAt": {
      "@id": "chainflip:abortedAt",
      "@type": "xsd:integer"
    },
    "abortedAtDate": {
      "@id": "chainflip:abortedAtDate",
      "@type": "xsd:dateTime"
    },
    "abortedBlockIndex": {
      "@id": "chainflip:abortedBlockIndex",
      "@type": "xsd:string"
    },
    "abortedReason": {
      "@id": "chainflip:abortedReason",
      "@type": "xsd:string"
    },
    "ChainflipBaas.Status.Dca": "chainflip:ChainflipBaas.Status.Dca",
    "lastExecutedChunk": {
      "@id": "chainflip:lastExecutedChunk",
      "@type": "@id"
    },
    "currentChunk": {
      "@id": "chainflip:currentChunk",
      "@type": "@id"
    },
    "executedChunks": {
      "@id": "chainflip:executedChunks",
      "@type": "xsd:integer"
    },
    "remainingChunks": {
      "@id": "chainflip:remainingChunks",
      "@type": "xsd:integer"
    },
    "ChainflipBaas.Status.DcaParameters": "chainflip:ChainflipBaas.Status.DcaParameters",
    "ChainflipBaas.Status.Deposit": "chainflip:ChainflipBaas.Status.Deposit",
    "transactionReference": {
      "@id": "chainflip:transactionReference",
      "@type": "xsd:string"
    },
    "transactionConfirmations": {
      "@id": "chainflip:transactionConfirmations",
      "@type": "xsd:integer"
    },
    "witnessedAt": {
      "@id": "chainflip:witnessedAt",
      "@type": "xsd:integer"
    },
    "witnessedAtDate": {
      "@id": "chainflip:witnessedAtDate",
      "@type": "xsd:dateTime"
    },
    "witnessedBlockIndex": {
      "@id": "chainflip:witnessedBlockIndex",
      "@type": "xsd:string"
    },
    "failure": {
      "@id": "chainflip:failure",
      "@type": "@id"
    },
    "failedAt": {
      "@id": "chainflip:failedAt",
      "@type": "xsd:integer"
    },
    "failedAtDate": {
      "@id": "chainflip:failedAtDate",
      "@type": "xsd:dateTime"
    },
    "failedBlockIndex": {
      "@id": "chainflip:failedBlockIndex",
      "@type": "xsd:string"
    },
    "ChainflipBaas.Status.DepositChannel": "chainflip:ChainflipBaas.Status.DepositChannel",
    "createdAt": {
      "@id": "chainflip:createdAt",
      "@type": "xsd:integer"
    },
    "createdAtDate": {
      "@id": "chainflip:createdAtDate",
      "@type": "xsd:dateTime"
    },
    "brokerCommissionBps": {
      "@id": "chainflip:brokerCommissionBps",
      "@type": "xsd:integer"
    },
    "depositAddress": {
      "@id": "chainflip:depositAddress",
      "@type": "xsd:string"
    },
    "sourceChainExpiryBlock": {
      "@id": "chainflip:sourceChainExpiryBlock",
      "@type": "xsd:string"
    },
    "estimatedExpiryTime": {
      "@id": "chainflip:estimatedExpiryTime",
      "@type": "xsd:integer"
    },
    "estimatedExpiryDate": {
      "@id": "chainflip:estimatedExpiryDate",
      "@type": "xsd:dateTime"
    },
    "expectedDepositAmount": {
      "@id": "chainflip:expectedDepositAmount",
      "@type": "xsd:decimal"
    },
    "expectedDepositAmountNative": {
      "@id": "chainflip:expectedDepositAmountNative",
      "@type": "xsd:string"
    },
    "isExpired": {
      "@id": "chainflip:isExpired",
      "@type": "xsd:boolean"
    },
    "openedThroughBackend": {
      "@id": "chainflip:openedThroughBackend",
      "@type": "xsd:boolean"
    },
    "affiliateBrokers": {
      "@id": "chainflip:affiliateBrokers",
      "@container": "@list"
    },
    "fillOrKillParams": {
      "@id": "chainflip:fillOrKillParams",
      "@type": "@id"
    },
    "dcaParams": {
      "@id": "chainflip:dcaParams",
      "@type": "@id"
    },
    "ChainflipBaas.Status.Egress": "chainflip:ChainflipBaas.Status.Egress",
    "destinationAddress": {
      "@id": "chainflip:destinationAddress",
      "@type": "xsd:string"
    },
    "transactionPayload": {
      "@id": "chainflip:transactionPayload",
      "@type": "@id"
    },
    "ChainflipBaas.Status.EstimatedDurations": "chainflip:ChainflipBaas.Status.EstimatedDurations",
    "ChainflipBaas.Status.Failure": "chainflip:ChainflipBaas.Status.Failure",
    "mode": {
      "@id": "chainflip:mode",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "chainflip:reason",
      "@type": "@id"
    },
    "ChainflipBaas.Status.FillOrKillParameters": "chainflip:ChainflipBaas.Status.FillOrKillParameters",
    "retryDurationBlocks": {
      "@id": "chainflip:retryDurationBlocks",
      "@type": "xsd:integer"
    },
    "refundAddress": {
      "@id": "chainflip:refundAddress",
      "@type": "xsd:string"
    },
    "minimumPrice": {
      "@id": "chainflip:minimumPrice",
      "@type": "xsd:string"
    },
    "maximumOraclePriceSlippage": {
      "@id": "chainflip:maximumOraclePriceSlippage",
      "@type": "xsd:integer"
    },
    "ChainflipBaas.Status.PaidFee": "chainflip:ChainflipBaas.Status.PaidFee",
    "ChainflipBaas.Status.Reason": "chainflip:ChainflipBaas.Status.Reason",
    "code": {
      "@id": "chainflip:code",
      "@type": "xsd:string"
    },
    "ChainflipBaas.Status.StatusResponse": "chainflip:ChainflipBaas.Status.StatusResponse",
    "status": {
      "@id": "chainflip:status",
      "@type": "@id"
    },
    "ChainflipBaas.Status.Swap": "chainflip:ChainflipBaas.Status.Swap",
    "originalInputAmountNative": {
      "@id": "chainflip:originalInputAmountNative",
      "@type": "xsd:string"
    },
    "originalInputAmount": {
      "@id": "chainflip:originalInputAmount",
      "@type": "xsd:decimal"
    },
    "remainingInputAmountNative": {
      "@id": "chainflip:remainingInputAmountNative",
      "@type": "xsd:string"
    },
    "remainingInputAmount": {
      "@id": "chainflip:remainingInputAmount",
      "@type": "xsd:decimal"
    },
    "swappedInputAmountNative": {
      "@id": "chainflip:swappedInputAmountNative",
      "@type": "xsd:string"
    },
    "swappedInputAmount": {
      "@id": "chainflip:swappedInputAmount",
      "@type": "xsd:decimal"
    },
    "swappedIntermediateAmountNative": {
      "@id": "chainflip:swappedIntermediateAmountNative",
      "@type": "xsd:string"
    },
    "swappedIntermediateAmount": {
      "@id": "chainflip:swappedIntermediateAmount",
      "@type": "xsd:decimal"
    },
    "swappedOutputAmountNative": {
      "@id": "chainflip:swappedOutputAmountNative",
      "@type": "xsd:string"
    },
    "swappedOutputAmount": {
      "@id": "chainflip:swappedOutputAmount",
      "@type": "xsd:decimal"
    },
    "livePriceExecutionDeltaPercentage": {
      "@id": "chainflip:livePriceExecutionDeltaPercentage",
      "@type": "xsd:decimal"
    },
    "regular": {
      "@id": "chainflip:regular",
      "@type": "@id"
    },
    "dca": {
      "@id": "chainflip:dca",
      "@type": "@id"
    },
    "ChainflipBaas.Status.SwapStatus": "chainflip:ChainflipBaas.Status.SwapStatus",
    "state": {
      "@id": "chainflip:state",
      "@type": "xsd:string"
    },
    "swapId": {
      "@id": "chainflip:swapId",
      "@type": "xsd:string"
    },
    "sourceAsset": {
      "@id": "chainflip:sourceAsset",
      "@type": "xsd:string"
    },
    "destinationAsset": {
      "@id": "chainflip:destinationAsset",
      "@type": "xsd:string"
    },
    "depositChannel": {
      "@id": "chainflip:depositChannel",
      "@type": "@id"
    },
    "brokers": {
      "@id": "chainflip:brokers",
      "@container": "@list"
    },
    "fallbackEgress": {
      "@id": "chainflip:fallbackEgress",
      "@type": "@id"
    },
    "ccmParams": {
      "@id": "chainflip:ccmParams",
      "@type": "@id"
    },
    "boost": {
      "@id": "chainflip:boost",
      "@type": "@id"
    },
    "sourceChainRequiredBlockConfirmations": {
      "@id": "chainflip:sourceChainRequiredBlockConfirmations",
      "@type": "xsd:integer"
    },
    "fees": {
      "@id": "chainflip:fees",
      "@container": "@list"
    },
    "swapEgress": {
      "@id": "chainflip:swapEgress",
      "@type": "@id"
    },
    "refundEgress": {
      "@id": "chainflip:refundEgress",
      "@type": "@id"
    },
    "lastStateChainUpdateAt": {
      "@id": "chainflip:lastStateChainUpdateAt",
      "@type": "xsd:integer"
    },
    "lastStateChainUpdateAtDate": {
      "@id": "chainflip:lastStateChainUpdateAtDate",
      "@type": "xsd:dateTime"
    },
    "ChainflipBaas.Status.TransactionPayload": "chainflip:ChainflipBaas.Status.TransactionPayload",
    "contract": {
      "@id": "chainflip:contract",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "chainflip:value",
      "@type": "xsd:string"
    },
    "chainId": {
      "@id": "chainflip:chainId",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "chainflip:data",
      "@type": "xsd:string"
    },
    "ChainflipBaas.Swap.AdvancedSwapRequest": "chainflip:ChainflipBaas.Swap.AdvancedSwapRequest",
    "ccmPayload": {
      "@id": "chainflip:ccmPayload",
      "@type": "@id"
    },
    "ChainflipBaas.Swap.CcmRequest": "chainflip:ChainflipBaas.Swap.CcmRequest",
    "gas_budget": {
      "@id": "chainflip:gas_budget",
      "@type": "xsd:string"
    },
    "ChainflipBaas.Swap.DepositAddress": "chainflip:ChainflipBaas.Swap.DepositAddress",
    "address": {
      "@id": "chainflip:address",
      "@type": "xsd:string"
    },
    "issuedBlock": {
      "@id": "chainflip:issuedBlock",
      "@type": "xsd:integer"
    },
    "channelId": {
      "@id": "chainflip:channelId",
      "@type": "xsd:integer"
    },
    "sourceExpiryBlock": {
      "@id": "chainflip:sourceExpiryBlock",
      "@type": "xsd:integer"
    },
    "explorerUrl": {
      "@id": "chainflip:explorerUrl",
      "@type": "xsd:string"
    },
    "channelOpeningFee": {
      "@id": "chainflip:channelOpeningFee",
      "@type": "xsd:decimal"
    },
    "channelOpeningFeeNative": {
      "@id": "chainflip:channelOpeningFeeNative",
      "@type": "xsd:string"
    },
    "ChainflipBaas.SwapsFeed.FeedStatusResponse": "chainflip:ChainflipBaas.SwapsFeed.FeedStatusResponse",
    "feedId": {
      "@id": "chainflip:feedId",
      "@type": "xsd:integer"
    },
    "Microsoft.AspNetCore.Mvc.ProblemDetails": "chainflip:Microsoft.AspNetCore.Mvc.ProblemDetails",
    "title": {
      "@id": "chainflip:title",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "chainflip:detail",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "chainflip:instance",
      "@type": "xsd:string"
    },
    "Microsoft.AspNetCore.Mvc.ValidationProblemDetails": "chainflip:Microsoft.AspNetCore.Mvc.ValidationProblemDetails",
    "errors": {
      "@id": "chainflip:errors"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Chainflip Broker as a Service API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Chainflip Broker as a Service's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-03) from openapi/chainflip-broker-io-openapi.json.",
  "dcterms:created": "2026-11-03",
  "dcterms:source": [
    "openapi/chainflip-broker-io-openapi.json"
  ]
}