AbiSerializationProvider
Last updated
Last updated
Serialize / deserialize transaction and fields using a Abi schema .
Construct abi serialization provided using EOS api.
Construct abi serialization provided using EOS api.
Serialize transaction to packed asynchronously.
Serialize transaction to packed asynchronously.
Deserialize packed transaction asynchronously.
Deserialize packed abi.
Serialize action to packed action data.
Deserialize structure data as "Dictionary<string, object>".
Deserialize structure data with generic TStructData type.
Deserialize structure data with generic TStructData type.
Deserialize structure data with generic TStructData type.
Get abi schemas used in transaction.
Get abi schema by contract account name.
Deserialize type by encoded string data.
Deserialize type by binary data.
Deserialize type by binary data, ref readIndex.
#### Parameters
#### Parameters
Construct abi serialization provided using EOS api.
api
Construct abi serialization provided using EOS api.
api
Serialize transaction to packed asynchronously.
trx
transaction to pack
Serialize transaction to packed asynchronously.
trx
transaction to pack
Deserialize packed transaction asynchronously.
packtrx
hex encoded strinh with packed transaction
Deserialize packed abi.
packabi
string encoded abi
Serialize action to packed action data.
action
action to pack
abi
abi schema to look action structure
Deserialize structure data as "Dictionary<string, object>".
structType
struct type in abi
dataHex
data to deserialize
abi
abi schema to look for struct type
Deserialize structure data with generic TStructData type.
TStructData
deserialization struct data type
structType
struct type in abi
dataHex
data to deserialize
abi
abi schema to look for struct type
Deserialize structure data with generic TStructData type.
TStructData
deserialization struct data type
structType
struct type in abi
dataHex
data to deserialize
abi
abi schema to look for struct type
readIndex
Deserialize structure data with generic TStructData type.
TStructData
deserialization struct data type
structType
struct type in abi
data
data to deserialize
abi
abi schema to look for struct type
readIndex
Get abi schemas used in transaction.
trx
Get abi schema by contract account name.
accountName
account name
Deserialize type by encoded string data.
T
dataHex
Deserialize type by binary data.
T
data
Deserialize type by binary data, ref readIndex.
T
data
readIndex
value
object to pack
type
abi-type (base-type) used for serialization
value
bytes to unpack
type
abi-type (base-type) used for deserialization
public
private Dictionary< string,
< MemoryStream, object > >
private Dictionary< string,
>
public
(
api)
public
()
public async Task< byte[]>
(
trx)
public byte[]
(
trx, Dictionary< string,
> abiMap)
public async Task<
>
(string packtrx)
public
(string packabi)
public byte[]
(
action,
abi)
public Dictionary< string, object >
(string structType, string dataHex,
abi)
public TStructData
(string structType, string dataHex,
abi)
public TStructData
(string structType, string dataHex,
abi, ref int readIndex)
public TStructData
(string structType, byte[] data,
abi, ref int readIndex)
public Task<
(
trx)
public async Task<
>
(string accountName)
public T
(string dataHex)
public T
(byte[] data)
public T
(byte[] data, ref int readIndex)
public byte[]
(string typeName, object value,
abi)
public byte[]
(object value,
abiType,
abi)
public byte[]
(object value,
abiStruct,
abi)
public byte[]
(object value, string type)
public T
(byte[] value, string type)
private delegate object
(byte[] data, ref int readIndex)
private void
(MemoryStream ms,
action,
abi)
private void
(MemoryStream ms, object value, string type,
abi, bool isBinaryExtensionAllowed)
private void
(MemoryStream ms, object value,
abiStruct,
abi)
private void
(MemoryStream ms, object value,
abiVariant,
abi, bool isBinaryExtensionAllowed)
private string
(
abi, string type)
private TSerializer
(string type, Dictionary< string, TSerializer > typeSerializers,
abi)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data,
action,
abi, ref int readIndex)
private List<
>
(byte[] data, ref int readIndex)
private List<
>
(byte[] data, ref int readIndex)
private object
(byte[] data, string type,
abi, ref int readIndex, bool isBinaryExtensionAllowed)
private object
(byte[] data,
abiStruct,
abi, ref int readIndex)
private T
(byte[] data,
abiStruct,
abi, ref int readIndex)
private object
(byte[] data,
abiVariant,
abi, ref int readIndex, bool isBinaryExtensionAllowed)
private T
(byte[] data, ref int readIndex)
private object
(byte[] data, Type objectType, ref int readIndex)
private IList
(byte[] data, Type objectType, ref int readIndex)
private string
(string name, System.Collections.IDictionary value)
private string
(string name, Type objectType)
private string
(string name, Type objectType)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms,
extension)
private static void
(MemoryStream ms,
perm)
private static bool
(Type type)
private static bool
(Type type)
private static Type
(Type type)
private static bool
(Type type)
private static string
(Type type, IEnumerable< Attribute > customAttributes)
public
private Dictionary< string,
< MemoryStream, object > >
private Dictionary< string,
>
public
(
api)
public
()
public async Task< byte[]>
(
trx)
public byte[]
(
trx, Dictionary< string,
> abiMap)
public async Task<
>
(string packtrx)
public
(string packabi)
public byte[]
(
action,
abi)
public Dictionary< string, object >
(string structType, string dataHex,
abi)
public TStructData
(string structType, string dataHex,
abi)
public TStructData
(string structType, string dataHex,
abi, ref int readIndex)
public TStructData
(string structType, byte[] data,
abi, ref int readIndex)
public Task<
(
trx)
public async Task<
>
(string accountName)
public T
(string dataHex)
public T
(byte[] data)
public T
(byte[] data, ref int readIndex)
public byte[]
(string typeName, object value,
abi)
public byte[]
(object value,
abiType,
abi)
public byte[]
(object value,
abiStruct,
abi)
public byte[]
(object value, string type)
public T
(byte[] value, string type)
private delegate object
(byte[] data, ref int readIndex)
private void
(MemoryStream ms,
action,
abi)
private void
(MemoryStream ms, object value, string type,
abi, bool isBinaryExtensionAllowed)
private void
(MemoryStream ms, object value,
abiStruct,
abi)
private void
(MemoryStream ms, object value,
abiVariant,
abi, bool isBinaryExtensionAllowed)
private string
(
abi, string type)
private TSerializer
(string type, Dictionary< string, TSerializer > typeSerializers,
abi)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data, ref int readIndex)
private object
(byte[] data,
action,
abi, ref int readIndex)
private List<
>
(byte[] data, ref int readIndex)
private List<
>
(byte[] data, ref int readIndex)
private object
(byte[] data, string type,
abi, ref int readIndex, bool isBinaryExtensionAllowed)
private object
(byte[] data,
abiStruct,
abi, ref int readIndex)
private T
(byte[] data,
abiStruct,
abi, ref int readIndex)
private object
(byte[] data,
abiVariant,
abi, ref int readIndex, bool isBinaryExtensionAllowed)
private T
(byte[] data, ref int readIndex)
private object
(byte[] data, Type objectType, ref int readIndex)
private IList
(byte[] data, Type objectType, ref int readIndex)
private string
(string name, System.Collections.IDictionary value)
private string
(string name, Type objectType)
private string
(string name, Type objectType)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms, object value)
private static void
(MemoryStream ms,
extension)
private static void
(MemoryStream ms,
perm)
private static bool
(Type type)
private static bool
(Type type)
private static Type
(Type type)
private static bool
(Type type)
private static string
(Type type, IEnumerable< Attribute > customAttributes)