interface KatanaPerpsWithdrawal {
    withdrawalId: string;
    asset: string;
    quantity: string;
    gas: string;
    bridgeTarget: BridgeTarget;
    time: number;
    katanaTxId: null | string;
    katanaTxStatus: ChainTransactionStatus;
    vault?: {
        manager: string;
        name?: string;
    };
}

Properties

withdrawalId: string

Exchange-assigned withdrawal identifier

asset: string

Asset symbol

quantity: string

Gross quantity of the withdrawal

gas: string

The gas fee paid for the withdrawal.

bridgeTarget: BridgeTarget

Bridge and target chain of the withdrawal

time: number

Timestamp of withdrawal API request

katanaTxId: null | string

Transaction id of the withdrawal transaction on Katana or null if not yet assigned; also queryable for bridge details on https://layerzeroscan.com/

katanaTxStatus: ChainTransactionStatus

Status of the withdrawal transaction on Katana

vault?: {
    manager: string;
    name?: string;
}

For withdrawals from vaults, contains details about the vault.

Type declaration

  • manager: string

    Manager wallet address

  • Optional name?: string

    Manager-specified name