UNPKG

@gear-js/api

Version:

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

27 lines (23 loc) 652 B
'use strict'; var claim_errors = require('../errors/claim.errors.js'); require('@polkadot/util'); var Transaction = require('./Transaction.js'); /** * Claim value from mailbox */ class GearClaimValue extends Transaction.GearTransaction { /** * Submit `claimValueFromMailbox` extrinsic * @param messageId MessageId with value to be claimed */ submit(messageId) { try { this.extrinsic = this._api.tx.gear.claimValue(messageId); return this.extrinsic; } catch (_) { throw new claim_errors.ClaimValueError(); } } } exports.GearClaimValue = GearClaimValue;