UNPKG

@aeternity/aepp-sdk

Version:

SDK for the æternity blockchain

21 lines (20 loc) 654 B
import coinAmount from './coin-amount.js'; import { ArgumentError } from '../../../utils/errors.js'; /** * Oracle query fee */ export default { ...coinAmount, async prepare(value, params, options) { if (value != null) return value; const { onNode, oracleId } = options; const requirement = 'provided (or provide `queryFee` instead)'; if (onNode == null) throw new ArgumentError('onNode', requirement, onNode); if (oracleId == null) throw new ArgumentError('oracleId', requirement, oracleId); return (await onNode.getOracleByPubkey(oracleId)).queryFee.toString(); } }; //# sourceMappingURL=query-fee.js.map