FillLogResult: {
    baseAtoms: string;
    isMakerGlobal: boolean;
    maker: string;
    makerSequenceNumber: string;
    market: string;
    priceAtoms: number;
    quoteAtoms: string;
    signature: string;
    slot: number;
    taker: string;
    takerIsBuy: boolean;
    takerSequenceNumber: string;
}

FillLogResult is the message sent to subscribers of the FillFeed

Type declaration

  • baseAtoms: string

    Number of base atoms traded.

  • isMakerGlobal: boolean

    Boolean to indicate whether the maker side is global.

  • maker: string

    Public key for the maker as base58.

  • makerSequenceNumber: string

    Sequential number for every order placed / matched wraps around at u64::MAX

  • market: string

    Public key for the market as base58.

  • priceAtoms: number

    Price as float. Quote atoms per base atom. Client is responsible for translating to tokens.

  • quoteAtoms: string

    Number of quote atoms traded.

  • signature: string

    Signature of the tx where the fill happened.

  • slot: number

    Slot number of the fill.

  • taker: string

    Public key for the taker as base58.

  • takerIsBuy: boolean

    Boolean to indicate which side the trade was.

  • takerSequenceNumber: string

    Sequential number for every order placed / matched wraps around at u64::MAX