UNPKG

@gear-js/api

Version:

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

24 lines (20 loc) 580 B
'use strict'; require('@polkadot/util'); var builtin_errors = require('../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 builtin_errors.BuiltinQueryIdError(err.message); } } } exports.GearBuiltin = GearBuiltin;