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"] };
}
}
}