OrderSettlement
Defined in: protocol-swap2-omniston/src/provider.ts:221
Order settlement (HTLC / escrow) — the cross-chain branch.
Properties
Section titled “Properties”dstProtocolContractAddress?
Section titled “dstProtocolContractAddress?”
optionaldstProtocolContractAddress?:ChainAddress
Defined in: protocol-swap2-omniston/src/provider.ts:223
dstSecurityDepositUnits?
Section titled “dstSecurityDepositUnits?”
optionaldstSecurityDepositUnits?:string
Defined in: protocol-swap2-omniston/src/provider.ts:227
exclusivityTimeout?
Section titled “exclusivityTimeout?”
optionalexclusivityTimeout?:number
Defined in: protocol-swap2-omniston/src/provider.ts:235
Seconds after the trader creates the position before a resolver must reserve it; after that the position is withdrawable by the trader (SDK docs). The TON escrow config carries it, so the payload validator binds the built escrow to the quoted value.
htlcHashingFunction?
Section titled “htlcHashingFunction?”
optionalhtlcHashingFunction?:string
Defined in: protocol-swap2-omniston/src/provider.ts:236
integratorFeePips?
Section titled “integratorFeePips?”
optionalintegratorFeePips?:number
Defined in: protocol-swap2-omniston/src/provider.ts:239
protocolFeePips?
Section titled “protocolFeePips?”
optionalprotocolFeePips?:number
Defined in: protocol-swap2-omniston/src/provider.ts:238
Fee profile the EVM order extension must mirror (EVM-source orders).
protocolFeeRecipientAddress?
Section titled “protocolFeeRecipientAddress?”
optionalprotocolFeeRecipientAddress?:ChainAddress
Defined in: protocol-swap2-omniston/src/provider.ts:242
Destination-chain wallet the protocol fee must be paid to (EVM-destination orders); the EVM output validator binds the escrow’s fee split to it.
resolverSendsUnits
Section titled “resolverSendsUnits”resolverSendsUnits:
string
Defined in: protocol-swap2-omniston/src/provider.ts:225
srcHtlcSecurityDepositUnits?
Section titled “srcHtlcSecurityDepositUnits?”
optionalsrcHtlcSecurityDepositUnits?:string
Defined in: protocol-swap2-omniston/src/provider.ts:226
srcInitialResolverAddress?
Section titled “srcInitialResolverAddress?”
optionalsrcInitialResolverAddress?:ChainAddress
Defined in: protocol-swap2-omniston/src/provider.ts:224
srcProtocolContractAddress
Section titled “srcProtocolContractAddress”srcProtocolContractAddress:
ChainAddress
Defined in: protocol-swap2-omniston/src/provider.ts:222
tradeStartDeadline
Section titled “tradeStartDeadline”tradeStartDeadline:
number
Defined in: protocol-swap2-omniston/src/provider.ts:228