static void ActionExtrinsicUpdate(string subscriptionId, ExtrinsicStatus extrinsicUpdate) { switch (extrinsicUpdate.ExtrinsicState) { case ExtrinsicState.None: Assert.IsTrue(true); Assert.IsTrue(extrinsicUpdate.InBlock.Value.Length > 0 || extrinsicUpdate.Finalized.Value.Length > 0); break; case ExtrinsicState.Future: Assert.IsTrue(false); break; case ExtrinsicState.Ready: Assert.IsTrue(true); break; case ExtrinsicState.Dropped: Assert.IsTrue(false); break; case ExtrinsicState.Invalid: Assert.IsTrue(false); break; } }
public void AuthorSubmitAndWatchExtrinsic(string subscription, ExtrinsicStatus result) { GenericCallBack(subscription, result); }
/// <summary> /// Call back for extrinsic. /// </summary> /// <param name="subscriptionId"></param> /// <param name="extrinsicStatus"></param> public virtual void CallBackExtrinsic(string subscriptionId, ExtrinsicStatus extrinsicStatus) { }