Class LimitOrderMatchedResult
Constructors
constructor
- new LimitOrderMatchedResult(normalFills, flashFills, netOutputToTaker, netInputFromTaker, totalFee, epsSkipMarket, optData): LimitOrderMatchedResult
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
Properties
Readonly
epsSkipMarket
epsSkipMarket: FixedX18
Readonly
netInputFromTaker
Readonly
netOutputToTaker
Methods
isEmpty
- isEmpty(): boolean
Returns boolean
toRawLimitOrderDataStruct
- toRawLimitOrderDataStruct(limitRouter, params?): LimitOrderDataStruct
Parameters
Optional
params: {
emptyCheck?: boolean;
}
Optional
emptyCheck?: boolean
Returns LimitOrderDataStruct
toRawLimitOrderDataStructForChain
- toRawLimitOrderDataStructForChain(chainId): LimitOrderDataStruct
Returns LimitOrderDataStruct