parseV1TransactionArgument function
dynamic
parseV1TransactionArgument(
- dynamic arg
Implementation
dynamic parseV1TransactionArgument(dynamic arg) {
switch (arg["kind"]) {
case 'GasCoin':
{
return {...arg, "GasCoin": true};
}
case 'Result':
return {...arg, "Result": arg["index"]};
case 'NestedResult':
{
return {
...arg,
"NestedResult": [arg["index"], arg["resultIndex"]],
};
}
case 'Input':
{
return {...arg, "Input": arg["index"]};
}
}
}