Ejemplo n.º 1
0
        /// <summary>Submits the extrinsic asynchronous.</summary>
        /// <param name="callArguments">The call arguments.</param>
        /// <param name="account">The account.</param>
        /// <param name="tip">The tip.</param>
        /// <param name="lifeTime">The life time.</param>
        /// <returns>
        ///   <br />
        /// </returns>
        public async Task <Hash> SubmitExtrinsicAsync(GenericExtrinsicCall callArguments, Account account, uint tip, uint lifeTime)
        {
            var extrinsic = await _client.GetExtrinsicParametersAsync(callArguments, account, tip, lifeTime, signed : true, CancellationToken.None);

            return(await SubmitExtrinsicAsync(Utils.Bytes2HexString(extrinsic.Encode())));
        }
Ejemplo n.º 2
0
 public async Task <Hash> SubmitExtrinsicAsync(GenericExtrinsicCall callArguments, Account account, uint tip, uint lifeTime) => await SubmitExtrinsicAsync(await _client.GetExtrinsicParametersAsync(callArguments, account, tip, lifeTime, CancellationToken.None));