Interface KatanaPerpsIncomingTransfer

A transfer received by the wallet. Shares the shape of a KatanaPerpsDeposit so that received transfers can be handled uniformly with deposits, with exchange.transfer as the bridgeSource and the sending wallet in sourceWallet.

interface KatanaPerpsIncomingTransfer {
    depositId: string;
    asset: string;
    quantity: string;
    time: number;
    bridgeSource: "exchange.transfer";
    katanaTxId: null | string;
    sourceWallet: string;
    vault?: undefined;
}

Hierarchy

  • Omit<KatanaPerpsDeposit, "bridgeSource" | "bridgeTxId" | "forwarderTxId" | "katanaTxId" | "vault">
    • KatanaPerpsIncomingTransfer

Properties

depositId: string

Katana Perps-issued deposit identifier

asset: string

Asset symbol for collateral token

quantity: string

Deposit amount in asset terms

time: number

Timestamp of crediting the deposited funds on the exchange

bridgeSource: "exchange.transfer"

Transfers move collateral between wallets without leaving the exchange

katanaTxId: null | string

Transaction id of the transfer transaction on Katana, or null if not yet assigned (regular deposits are never null here)

sourceWallet: string

Address of the wallet that sent the transferred funds

vault?: undefined

No vault is associated with internal transfers