public class WASMParameter extends Object implements Parameters
| 构造器和说明 |
|---|
WASMParameter() |
WASMParameter(String methodSignature)
encode call constract paramter
|
| 限定符和类型 | 方法和说明 |
|---|---|
WASMParameter |
addBool(boolean value)
add bool call parameter
|
WASMParameter |
addBooleanArray(List<Boolean> booleans)
add Boolean array call paramter
|
WASMParameter |
addBytes(byte[] value)
add Bytes(Dynamic bytes) call parameters
|
WASMParameter |
addFloat32(float value)
添加float
|
WASMParameter |
addFloat32Array(List<Float> values)
添加float 的数组
|
WASMParameter |
addFloat64(double value)
添加double value
|
WASMParameter |
addFloat64Array(List<Double> values)
添加double 的数组
|
WASMParameter |
addIdentity(Hash hash) |
WASMParameter |
addIdentityArray(List<byte[]> identities) |
WASMParameter |
addInt128(BigInteger value)
add Int(Int128) call parameter
|
WASMParameter |
addInt128Array(List<BigInteger> intValues)
add Int array(Int128 array) call paramter
|
WASMParameter |
addInt16(BigInteger value)
add Int(Int16) call parameter
|
WASMParameter |
addInt16Array(List<BigInteger> intValues)
add Int array(Int64 array) call paramter
|
WASMParameter |
addInt32(BigInteger value)
add Int(Int32) call parameter
|
WASMParameter |
addInt32Array(List<BigInteger> intValues)
add Int array(Int32 array) call paramter
|
WASMParameter |
addInt64(BigInteger value)
add Int(Int64) call parameter
|
WASMParameter |
addInt64Array(List<BigInteger> intValues)
add Int array(Int64 array) call paramter
|
WASMParameter |
addInt8(BigInteger value)
add Int(Int8) call parameter
|
WASMParameter |
addInt8Array(List<BigInteger> intValues)
add Int array(Int8 array) call paramter
|
WASMParameter |
addPairArray(List<Pair<? extends Type,? extends Type>> inputValues) |
WASMParameter |
addString(String value)
add String call parameter
|
WASMParameter |
addUInt128(BigInteger value)
add Uint(Int64) call parameter
|
WASMParameter |
addUint128Array(List<BigInteger> uIntValues)
add Uint128 array call paramter
|
WASMParameter |
addUInt16(BigInteger value)
add Uint(Int16) call parameter
|
WASMParameter |
addUint16Array(List<BigInteger> uIntValues)
add Uint16 array call paramter
|
WASMParameter |
addUInt32(BigInteger value)
add Uint(Int32) call parameter
|
WASMParameter |
addUint32Array(List<BigInteger> uIntValues)
add Uint32 array call paramter
|
WASMParameter |
addUInt64(BigInteger value)
add Uint(Int64) call parameter
|
WASMParameter |
addUint64Array(List<BigInteger> uIntValues)
add Uint64 array call paramter
|
WASMParameter |
addUInt8(BigInteger value)
add Uint(Int8) call parameter
|
WASMParameter |
addUint8Array(List<BigInteger> uIntValues)
add Uint8 array call paramter
|
WASMParameter |
addUtfStringArray(List<String> strings)
add String array call paramter
|
WASMParameter |
addWASMString(byte[] value) |
WASMParameter |
addWASMStringArray(List<byte[]> strings) |
byte[] |
getData()
get parameters encoded data
|
String |
getEncodedData()
Get econded ABI hex string stream.
|
String |
getMethodSignature()
Getter method for property methodSignature.
|
void |
setMethodSignature(String methodSignature)
Setter method for property methodSignature.
|
public WASMParameter()
public WASMParameter(String methodSignature)
methodSignature - public WASMParameter addInt8(BigInteger value)
value - public WASMParameter addInt16(BigInteger value)
value - public WASMParameter addInt32(BigInteger value)
value - public WASMParameter addInt64(BigInteger value)
value - public WASMParameter addInt128(BigInteger value)
value - public WASMParameter addUInt8(BigInteger value)
value - public WASMParameter addUInt16(BigInteger value)
value - public WASMParameter addUInt32(BigInteger value)
value - public WASMParameter addUInt64(BigInteger value)
value - public WASMParameter addUInt128(BigInteger value)
value - public WASMParameter addBool(boolean value)
value - public WASMParameter addString(String value)
value - public WASMParameter addWASMString(byte[] value)
public WASMParameter addIdentity(Hash hash)
public WASMParameter addBytes(byte[] value)
value - public WASMParameter addFloat32(float value)
value - public WASMParameter addFloat64(double value)
value - public WASMParameter addFloat32Array(List<Float> values)
values - public WASMParameter addFloat64Array(List<Double> values)
values - public WASMParameter addInt8Array(List<BigInteger> intValues)
intValues - public WASMParameter addPairArray(List<Pair<? extends Type,? extends Type>> inputValues)
public WASMParameter addInt16Array(List<BigInteger> intValues)
intValues - public WASMParameter addInt32Array(List<BigInteger> intValues)
intValues - public WASMParameter addInt64Array(List<BigInteger> intValues)
intValues - public WASMParameter addInt128Array(List<BigInteger> intValues)
intValues - public WASMParameter addUint8Array(List<BigInteger> uIntValues)
uIntValues - public WASMParameter addUint16Array(List<BigInteger> uIntValues)
uIntValues - public WASMParameter addUint32Array(List<BigInteger> uIntValues)
uIntValues - public WASMParameter addUint64Array(List<BigInteger> uIntValues)
uIntValues - public WASMParameter addUint128Array(List<BigInteger> uIntValues)
uIntValues - public WASMParameter addBooleanArray(List<Boolean> booleans)
booleans - public WASMParameter addUtfStringArray(List<String> strings)
strings - public WASMParameter addIdentityArray(List<byte[]> identities)
public WASMParameter addWASMStringArray(List<byte[]> strings)
public String getEncodedData()
public String getMethodSignature()
public void setMethodSignature(String methodSignature)
methodSignature - value to be assigned to property methodSignaturepublic byte[] getData()
getData 在接口中 ParametersCopyright © 2022. All rights reserved.