@indigo-labs/dexter
Version:
Customizable Typescript SDK for interacting with Cardano DEXs
95 lines (94 loc) • 2.84 kB
TypeScript
export declare enum MetadataKey {
Message = 674
}
export declare enum DatumParameterKey {
/**
* Generics.
*/
Action = "Action",
TokenPolicyId = "TokenPolicyId",
TokenAssetName = "TokenAssetName",
ReserveA = "ReserveA",
ReserveB = "ReserveB",
CancelDatum = "CancelDatum",
AScale = "AScale",
BScale = "BScale",
/**
* Swap/wallet info.
*/
Address = "Address",
SenderPubKeyHash = "SenderPubKeyHash",
SenderStakingKeyHash = "SenderStakingKeyHash",
SenderKeyHashes = "SenderKeyHashes",
ReceiverPubKeyHash = "ReceiverPubKeyHash",
ReceiverStakingKeyHash = "ReceiverStakingKeyHash",
SwapInAmount = "SwapInAmount",
SwapInTokenPolicyId = "SwapInTokenPolicyId",
SwapInTokenAssetName = "SwapInTokenAssetName",
SwapOutTokenPolicyId = "SwapOutTokenPolicyId",
SwapOutTokenAssetName = "SwapOutTokenAssetName",
MinReceive = "MinReceive",
Expiration = "Expiration",
AllowPartialFill = "AllowPartialFill",
Direction = "Direction",
FeePaymentKeyHash = "FeePaymentKeyHash",
Beacon = "Beacon",
Batcher = "Batcher",
InToken = "InToken",
/**
* Trading fees.
*/
TotalFees = "TotalFees",
BatcherFee = "BatcherFee",
DepositFee = "DepositFee",
ScooperFee = "ScooperFee",
BaseFee = "BaseFee",
ExecutionFee = "ExecutionFee",
FeeSharingNumerator = "FeeSharingNumerator",
OpeningFee = "OpeningFee",
FinalFee = "FinalFee",
FeesFinalized = "FeesFinalized",
MarketOpen = "MarketOpen",
ProtocolFee = "ProtocolFee",
SwapFee = "SwapFee",
ProjectFeeInBasis = "ProjectFeeInBasis",
ReserveFeeInBasis = "ReserveFeeInBasis",
FeeBasis = "FeeBasis",
AgentFee = "AgentFee",
/**
* LP info.
*/
PoolIdentifier = "PoolIdentifier",
TotalLpTokens = "TotalLpTokens",
LpTokenPolicyId = "LpTokenPolicyId",
LpTokenAssetName = "LpTokenAssetName",
LpFee = "LpFee",
LpFeeNumerator = "LpFeeNumerator",
LpFeeDenominator = "LpFeeDenominator",
PoolAssetAPolicyId = "PoolAssetAPolicyId",
PoolAssetAAssetName = "PoolAssetAAssetName",
PoolAssetATreasury = "PoolAssetATreasury",
PoolAssetABarFee = "PoolAssetABarFee",
PoolAssetBPolicyId = "PoolAssetBPolicyId",
PoolAssetBAssetName = "PoolAssetBAssetName",
PoolAssetBTreasury = "PoolAssetBTreasury",
PoolAssetBBarFee = "PoolAssetBBarFee",
RootKLast = "RootKLast",
LastInteraction = "LastInteraction",
RequestScriptHash = "RequestScriptHash",
StakeAdminPolicy = "StakeAdminPolicy",
LqBound = "LqBound",
Unknown = "Unknown"
}
export declare enum TransactionStatus {
Building = 0,
Signing = 1,
Submitting = 2,
Submitted = 3,
Errored = 4
}
export declare enum AddressType {
Contract = 0,
Base = 1,
Enterprise = 2
}