UNPKG

@gear-js/api

Version:

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

25 lines (22 loc) 605 B
import { ClaimValueError } from '../errors/claim.errors.js'; import '@polkadot/util'; import { GearTransaction } from './Transaction.js'; /** * Claim value from mailbox */ class GearClaimValue extends 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 ClaimValueError(); } } } export { GearClaimValue };