public abstract static class SubmittableExtrinsic.SubmittableExtrinsicImpl extends Extrinsic implements SubmittableExtrinsic
Extrinsic.ExtrinsicValuejava.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>SubmittableExtrinsic.StatusCb, SubmittableExtrinsic.SubmittableExtrinsicImpl, SubmittableExtrinsic.SubmittableResult| Constructor and Description |
|---|
SubmittableExtrinsicImpl(Types.IExtrinsic _extrinsic) |
| Modifier and Type | Method and Description |
|---|---|
Extrinsic |
addSignature(java.lang.Object signer,
byte[] signature,
java.lang.Object nonce,
byte[] era)
Add an ExtrinsicSignature to the extrinsic (already generated)
|
boolean |
eq(java.lang.Object other)
Compares the value of the input to see if there is a match
|
java.util.List<Codec> |
getArgs()
The arguments passed to for the call, exposes args so it is compatible with
Method |
Types.ConstructorDef |
getArgsDef()
Thge argument defintions, compatible with
Method |
byte[] |
getCallIndex()
The actual
[sectionIndex, methodIndex] as used in the Method |
byte[] |
getData()
The actual data for the Method
|
int |
getEncodedLength()
The length of the value when encoded as a Uint8Array
|
U8a |
getHash()
Convernience function, encodes the extrinsic and returns the actual hash
|
Modules.FunctionMetadata |
getMeta()
The FunctionMetadata that describes the extrinsic
|
Method |
getMethod()
The
Method this extrinsic wraps |
ExtrinsicSignature |
getSignature()
The ExtrinsicSignature
|
boolean |
hasOrigin()
|
boolean |
isEmpty()
Checks if the value is an empty value
|
boolean |
isSigned()
true id the extrinsic is signed |
java.lang.String |
toHex()
Returns a hex string representation of the value
|
java.lang.Object |
toJson()
Converts the Object to JSON, typically used for RPC transfers
|
byte[] |
toU8a() |
byte[] |
toU8a(boolean isBare)
Encodes the value as a Uint8Array as per the parity-codec specifications
|
builder, getField, toArray, toString, withclear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, valuesclone, compute, computeIfAbsent, computeIfPresent, containsKey, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, sizefinalize, getClass, notify, notifyAll, wait, wait, waitcreateSubmittableExtrinsic, send, send, sendObservable, sign, signAndSend, signAndSendCb, statusObservable, subscribeObservable, updateSignergetConstructorCodecpublic SubmittableExtrinsicImpl(Types.IExtrinsic _extrinsic)
public java.util.List<Codec> getArgs()
ExtrinsicThe arguments passed to for the call, exposes args so it is compatible with Method
getArgs in interface Types.IMethodgetArgs in class Extrinsicpublic Types.ConstructorDef getArgsDef()
ExtrinsicThge argument defintions, compatible with Method
getArgsDef in interface Types.IMethodgetArgsDef in class Extrinsicpublic byte[] getCallIndex()
ExtrinsicThe actual [sectionIndex, methodIndex] as used in the Method
getCallIndex in interface Types.IMethodgetCallIndex in class Extrinsicpublic byte[] getData()
ExtrinsicThe actual data for the Method
getData in interface Types.IMethodgetData in class Extrinsicpublic boolean hasOrigin()
Extrinsictrue is method has Origin argument (compatibility with Method)
hasOrigin in interface Types.IMethodhasOrigin in class Extrinsicpublic Modules.FunctionMetadata getMeta()
ExtrinsicThe FunctionMetadata that describes the extrinsic
getMeta in interface Types.IMethodgetMeta in class Extrinsicpublic U8a getHash()
ExtrinsicConvernience function, encodes the extrinsic and returns the actual hash
getHash in interface Types.IExtrinsicgetHash in class Extrinsicpublic boolean isSigned()
Extrinsictrue id the extrinsic is signed
isSigned in interface Types.IExtrinsicisSigned in class Extrinsicpublic Method getMethod()
ExtrinsicThe Method this extrinsic wraps
getMethod in interface Types.IExtrinsicgetMethod in class Extrinsicpublic ExtrinsicSignature getSignature()
ExtrinsicThe ExtrinsicSignature
getSignature in interface Types.IExtrinsicgetSignature in class Extrinsicpublic Extrinsic addSignature(java.lang.Object signer, byte[] signature, java.lang.Object nonce, byte[] era)
ExtrinsicAdd an ExtrinsicSignature to the extrinsic (already generated)
addSignature in interface Types.IExtrinsicaddSignature in class Extrinsicpublic int getEncodedLength()
ExtrinsicThe length of the value when encoded as a Uint8Array
getEncodedLength in interface CodecgetEncodedLength in class Extrinsicpublic boolean isEmpty()
StructChecks if the value is an empty value
public boolean eq(java.lang.Object other)
StructCompares the value of the input to see if there is a match
public java.lang.String toHex()
ExtrinsicReturns a hex string representation of the value
public java.lang.Object toJson()
ExtrinsicConverts the Object to JSON, typically used for RPC transfers
public byte[] toU8a(boolean isBare)
StructEncodes the value as a Uint8Array as per the parity-codec specifications