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
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
{
"@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"
]
}