This class is responsible for handling native operations when generating the GCREdit
for a transaction.
While it could be implemented in the GCRGeneration class, it is separated to
make the GCRGeneration class cleaner and to allow for more flexibility in the future.
This class is responsible for handling native operations when generating the GCREdit for a transaction. While it could be implemented in the GCRGeneration class, it is separated to make the GCRGeneration class cleaner and to allow for more flexibility in the future.