Constructors

  • Parameters

    • normalFills: readonly {
          makingAmount: BN;
          order: {
              YT: Address;
              expiry: BN;
              failSafeRate: FixedX18;
              lnImpliedRate: FixedX18;
              maker: Address;
              makingAmount: BN;
              nonce: BN;
              orderType: BN;
              permit: BytesLike;
              receiver: Address;
              salt: BN;
              token: Address;
          };
          signature: BytesLike;
      }[]
    • flashFills: readonly {
          makingAmount: BN;
          order: {
              YT: Address;
              expiry: BN;
              failSafeRate: FixedX18;
              lnImpliedRate: FixedX18;
              maker: Address;
              makingAmount: BN;
              nonce: BN;
              orderType: BN;
              permit: BytesLike;
              receiver: Address;
              salt: BN;
              token: Address;
          };
          signature: BytesLike;
      }[]
    • netOutputToTaker: BN
    • netInputFromTaker: BN
    • totalFee: BN
    • epsSkipMarket: FixedX18
    • optData: BytesLike

    Returns LimitOrderMatchedResult

Properties

epsSkipMarket: FixedX18
flashFills: readonly {
    makingAmount: BN;
    order: {
        YT: Address;
        expiry: BN;
        failSafeRate: FixedX18;
        lnImpliedRate: FixedX18;
        maker: Address;
        makingAmount: BN;
        nonce: BN;
        orderType: BN;
        permit: BytesLike;
        receiver: Address;
        salt: BN;
        token: Address;
    };
    signature: BytesLike;
}[]
netInputFromTaker: BN
netOutputToTaker: BN
normalFills: readonly {
    makingAmount: BN;
    order: {
        YT: Address;
        expiry: BN;
        failSafeRate: FixedX18;
        lnImpliedRate: FixedX18;
        maker: Address;
        makingAmount: BN;
        nonce: BN;
        orderType: BN;
        permit: BytesLike;
        receiver: Address;
        salt: BN;
        token: Address;
    };
    signature: BytesLike;
}[]
optData: BytesLike
totalFee: BN

Methods

  • Parameters

    • params: {
          epsSkipMarket?: FixedX18;
          flashFills: readonly {
              makingAmount: BN;
              order: {
                  YT: Address;
                  expiry: BN;
                  failSafeRate: FixedX18;
                  lnImpliedRate: FixedX18;
                  maker: Address;
                  makingAmount: BN;
                  nonce: BN;
                  orderType: BN;
                  permit: BytesLike;
                  receiver: Address;
                  salt: BN;
                  token: Address;
              };
              signature: BytesLike;
          }[];
          netInputFromTaker: BN;
          netOutputToTaker: BN;
          normalFills: readonly {
              makingAmount: BN;
              order: {
                  YT: Address;
                  expiry: BN;
                  failSafeRate: FixedX18;
                  lnImpliedRate: FixedX18;
                  maker: Address;
                  makingAmount: BN;
                  nonce: BN;
                  orderType: BN;
                  permit: BytesLike;
                  receiver: Address;
                  salt: BN;
                  token: Address;
              };
              signature: BytesLike;
          }[];
          optData?: BytesLike;
          totalFee: BN;
      }
      • Optional epsSkipMarket?: FixedX18
      • flashFills: readonly {
            makingAmount: BN;
            order: {
                YT: Address;
                expiry: BN;
                failSafeRate: FixedX18;
                lnImpliedRate: FixedX18;
                maker: Address;
                makingAmount: BN;
                nonce: BN;
                orderType: BN;
                permit: BytesLike;
                receiver: Address;
                salt: BN;
                token: Address;
            };
            signature: BytesLike;
        }[]
      • netInputFromTaker: BN
      • netOutputToTaker: BN
      • normalFills: readonly {
            makingAmount: BN;
            order: {
                YT: Address;
                expiry: BN;
                failSafeRate: FixedX18;
                lnImpliedRate: FixedX18;
                maker: Address;
                makingAmount: BN;
                nonce: BN;
                orderType: BN;
                permit: BytesLike;
                receiver: Address;
                salt: BN;
                token: Address;
            };
            signature: BytesLike;
        }[]
      • Optional optData?: BytesLike
      • totalFee: BN

    Returns LimitOrderMatchedResult

Generated using TypeDoc