@gear-js/api
Version:
A JavaScript library that provides functionality to connect GEAR Component APIs.
24 lines (20 loc) • 580 B
JavaScript
;
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;