Package org.polkadot.api
Interface SubmittableExtrinsic<ApplyResult>
-
- All Superinterfaces:
Codec,Types.IExtrinsic,Types.IMethod
- All Known Implementing Classes:
SubmittableExtrinsic.SubmittableExtrinsicImpl
public interface SubmittableExtrinsic<ApplyResult> extends Types.IExtrinsic
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceSubmittableExtrinsic.StatusCbstatic classSubmittableExtrinsic.SubmittableExtrinsicImplstatic classSubmittableExtrinsic.SubmittableResult
-
Method Summary
Modifier and Type Method Description static <ApplyResult>
SubmittableExtrinsic<ApplyResult>createSubmittableExtrinsic(ApiBase.ApiType apiType, Types.ApiInterfacePromise apiPromise, Method extrinsic, SubmittableExtrinsic.StatusCb trackingCb, Types.OnCallDefinition<ApplyResult> onCallDefinition)ApplyResultsend()ApplyResultsend(SubmittableExtrinsic.StatusCb callback)static com.onehilltech.promises.PromisesendObservable(Types.ApiInterfacePromise apiInterfacePromise, int updateId, Types.IExtrinsic _extrinsic)Types.IExtrinsicsign(Types.KeyringPair account, Types.SignatureOptions options)ApplyResultsignAndSend(java.lang.Object account, Types.SignatureOptions options)ApplyResultsignAndSendCb(java.lang.Object account, SubmittableExtrinsic.StatusCb callback)static com.onehilltech.promises.PromisestatusObservable(Types.ApiInterfacePromise apiInterfacePromise, Types.IExtrinsic _extrinsic, ExtrinsicStatus status, SubmittableExtrinsic.StatusCb trackingCb)static com.onehilltech.promises.PromisesubscribeObservable(Types.ApiInterfacePromise apiInterfacePromise, int updateId, Types.IExtrinsic _extrinsic, SubmittableExtrinsic.StatusCb trackingCb)static voidupdateSigner(Types.ApiInterfacePromise apiInterfacePromise, int updateId, java.lang.Object status)-
Methods inherited from interface org.polkadot.types.Codec
eq, getEncodedLength, isEmpty, toHex, toJson, toU8a, toU8a
-
Methods inherited from interface org.polkadot.types.Types.IExtrinsic
addSignature, getHash, getMethod, getSignature, isSigned
-
Methods inherited from interface org.polkadot.types.Types.IMethod
getArgs, getArgsDef, getCallIndex, getData, getMeta, hasOrigin
-
-
-
-
Method Detail
-
send
ApplyResult send()
-
send
ApplyResult send(SubmittableExtrinsic.StatusCb callback)
-
sign
Types.IExtrinsic sign(Types.KeyringPair account, Types.SignatureOptions options)
- Specified by:
signin interfaceTypes.IExtrinsic
-
signAndSend
ApplyResult signAndSend(java.lang.Object account, Types.SignatureOptions options)
-
signAndSendCb
ApplyResult signAndSendCb(java.lang.Object account, SubmittableExtrinsic.StatusCb callback)
-
updateSigner
static void updateSigner(Types.ApiInterfacePromise apiInterfacePromise, int updateId, java.lang.Object status)
-
sendObservable
static com.onehilltech.promises.Promise sendObservable(Types.ApiInterfacePromise apiInterfacePromise, int updateId, Types.IExtrinsic _extrinsic)
-
subscribeObservable
static com.onehilltech.promises.Promise subscribeObservable(Types.ApiInterfacePromise apiInterfacePromise, int updateId, Types.IExtrinsic _extrinsic, SubmittableExtrinsic.StatusCb trackingCb)
-
statusObservable
static com.onehilltech.promises.Promise statusObservable(Types.ApiInterfacePromise apiInterfacePromise, Types.IExtrinsic _extrinsic, ExtrinsicStatus status, SubmittableExtrinsic.StatusCb trackingCb)
-
createSubmittableExtrinsic
static <ApplyResult> SubmittableExtrinsic<ApplyResult> createSubmittableExtrinsic(ApiBase.ApiType apiType, Types.ApiInterfacePromise apiPromise, Method extrinsic, SubmittableExtrinsic.StatusCb trackingCb, Types.OnCallDefinition<ApplyResult> onCallDefinition)
-
-