Functions
encodeAtomicizedBuy
- encodeAtomicizedBuy(schemas: Schema<WyvernAsset>[], assets: WyvernAsset[], address: string, wyvernProtocol: WyvernProtocol, networkName: Network): CallSpec
Parameters
schemas: Schema<WyvernAsset>[]
assets: WyvernAsset[]
address: string
Returns CallSpec
encodeAtomicizedSell
- encodeAtomicizedSell(schemas: Schema<WyvernAsset>[], assets: WyvernAsset[], address: string, wyvernProtocol: WyvernProtocol, networkName: Network): CallSpec
Parameters
schemas: Schema<WyvernAsset>[]
assets: WyvernAsset[]
address: string
Returns CallSpec
encodeCall
- encodeCall(abi: AnnotatedFunctionABI, parameters: unknown[]): string
Parameters
abi: AnnotatedFunctionABI
parameters: unknown[]
Returns string
encodeDefaultCall
- encodeDefaultCall(abi: AnnotatedFunctionABI, address: string): string
Parameters
abi: AnnotatedFunctionABI
address: string
Returns string
encodeReplacementPattern
- encodeReplacementPattern(abi: AnnotatedFunctionABI, kind?: FunctionInputKind, encodeToBytes?: boolean): string
Parameters
abi: AnnotatedFunctionABI
Optional kind: FunctionInputKind
Optional encodeToBytes: boolean
Returns string
encodeSell
- encodeSell(schema: Schema<WyvernAsset>, asset: WyvernAsset, address: string, validatorAddress?: string): CallSpec
Parameters
schema: Schema<WyvernAsset>
asset: WyvernAsset
address: string
Optional validatorAddress: string
Returns CallSpec
orderFromJSON
- orderFromJSON(order: any): Order
orderToJSON
- orderToJSON(order: Order): OrderJSON
Parameters
Returns OrderJSON
Convert an order to JSON, hashing it as well if necessary