UNPKG

@gear-js/api

Version:

A JavaScript library that provides functionality to connect GEAR Component APIs.

22 lines (19 loc) 543 B
import '@polkadot/util'; import { BuiltinQueryIdError } from '../errors/builtin.errors.js'; class GearBuiltin { _api; constructor(_api) { this._api = _api; } async queryId(builtinId) { try { const valueId = this._api.createType('u64', BigInt(builtinId)); const result = await this._api.rpc.gearBuiltin.queryId(valueId); return result.toHex(); } catch (err) { throw new BuiltinQueryIdError(err.message); } } } export { GearBuiltin };