@0x/contracts-zero-ex
: Add transformer decoders
This commit is contained in:
@@ -69,6 +69,13 @@ export function encodeFillQuoteTransformerData(data: FillQuoteTransformerData):
|
|||||||
return fillQuoteTransformerDataEncoder.encode([data]);
|
return fillQuoteTransformerDataEncoder.encode([data]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ABI-decode a `FillQuoteTransformer.TransformData` type.
|
||||||
|
*/
|
||||||
|
export function decodeFillQuoteTransformerData(encoded: string): FillQuoteTransformerData {
|
||||||
|
return fillQuoteTransformerDataEncoder.decode(encoded).data;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ABI encoder for `WethTransformer.TransformData`
|
* ABI encoder for `WethTransformer.TransformData`
|
||||||
*/
|
*/
|
||||||
@@ -95,6 +102,13 @@ export function encodeWethTransformerData(data: WethTransformerData): string {
|
|||||||
return wethTransformerDataEncoder.encode([data]);
|
return wethTransformerDataEncoder.encode([data]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ABI-decode a `WethTransformer.TransformData` type.
|
||||||
|
*/
|
||||||
|
export function decodeWethTransformerData(encoded: string): WethTransformerData {
|
||||||
|
return wethTransformerDataEncoder.decode(encoded).data;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ABI encoder for `PayTakerTransformer.TransformData`
|
* ABI encoder for `PayTakerTransformer.TransformData`
|
||||||
*/
|
*/
|
||||||
@@ -121,6 +135,13 @@ export function encodePayTakerTransformerData(data: PayTakerTransformerData): st
|
|||||||
return payTakerTransformerDataEncoder.encode([data]);
|
return payTakerTransformerDataEncoder.encode([data]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ABI-decode a `PayTakerTransformer.TransformData` type.
|
||||||
|
*/
|
||||||
|
export function decodePayTakerTransformerData(encoded: string): PayTakerTransformerData {
|
||||||
|
return payTakerTransformerDataEncoder.decode(encoded).data;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ABI encoder for `PayTakerTransformer.TransformData`
|
* ABI encoder for `PayTakerTransformer.TransformData`
|
||||||
*/
|
*/
|
||||||
@@ -157,3 +178,10 @@ export interface AffiliateFeeTransformerData {
|
|||||||
export function encodeAffiliateFeeTransformerData(data: AffiliateFeeTransformerData): string {
|
export function encodeAffiliateFeeTransformerData(data: AffiliateFeeTransformerData): string {
|
||||||
return affiliateFeeTransformerDataEncoder.encode(data);
|
return affiliateFeeTransformerDataEncoder.encode(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ABI-decode a `AffiliateFeeTransformer.TransformData` type.
|
||||||
|
*/
|
||||||
|
export function decodeAffiliateFeeTransformerData(encoded: string): AffiliateFeeTransformerData {
|
||||||
|
return affiliateFeeTransformerDataEncoder.decode(encoded).data;
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user