Function prepareCGDAIncentivePayload

Given a CGDAIncentivePayload, properly encode a CGDAIncentive.InitPayload for use with CGDAIncentive initialization.