@fruitsjs/core
Version:
Principal package with functions and models for building Fruits Eco-Blockchain applications.
20 lines (18 loc) • 669 B
text/typescript
import { ChainService } from '../../../service/chainService';
import { SuggestedFees } from '../../../typings/suggestedFees';
import { FeeQuantPlanck } from '@fruitsjs/util';
/**
* Use with [[ApiComposer]] and belongs to [[NetworkApi]].
*
* See details at [[NetworkApi.getSuggestedFees]]
* @module core.api.factories
*/
export const getSuggestedFees = (service: ChainService): () => Promise<SuggestedFees> => {
return async (): Promise<SuggestedFees> => {
const suggestedFees: SuggestedFees = await service.query('suggestFee');
return {
...suggestedFees,
minimum: FeeQuantPlanck
};
};
};