UNPKG

@fruitsjs/core

Version:

Principal package with functions and models for building Fruits Eco-Blockchain applications.

28 lines (24 loc) 1.01 kB
import {ChainService} from '../../../service/chainService'; import {TransactionId} from '../../../typings/transactionId'; import {TransactionResponse} from '../../../typings/transactionResponse'; import {DefaultDeadline} from '../../../constants'; import {createParametersFromAttachment} from '../../../internal/createParametersFromAttachment'; import {IssueAssetArgs, PlaceOrderArgs} from '../../../typings/args'; import {signAndBroadcastTransaction} from '../transaction/signAndBroadcastTransaction'; import {placeOrder} from './placeOrder'; /** * * Use with [[ApiComposer]] and belongs to [[AssetApi.placeBidOrder]]. * * See details at [[AssetApi.placeBidOrder]] * @module core.api.factories * */ export const placeBidOrder = (service: ChainService): (args: PlaceOrderArgs) => Promise<TransactionId> => async (args: PlaceOrderArgs): Promise<TransactionId> => { return placeOrder(service)({ type: 'bid', ...args, }); };