Multi-party Payment ("MPP") allows application operator smart contracts or delegated 3rd party addresses to pay for transactions fees on behalf of their users. It significantly helps onboarding users to the application without friction. Exchange sign ups and transaction fees can deter those who have not yet fully engaged with the application or the blockchain protocol.
MPP enables fee delegation at the meta-transaction level, making it secure and convenient for users, application operators, and 3rd party service providers to collaborate. Therefore, to set the example, VeChain Foundation will sponsor the transaction fee of MPP-enabled applications for one month (with the max cap of 3M VTHO per application) starting from a preferred date of the application developer. By this way, an application can cover and delegate its user's transaction fee to the VeChainThor Supercharger (i.e. sponsor address).
Please note a version of your application with MPP function enabled should be live on the VeChainThor mainnet before you apply for the bounty. The Foundation Assessment Team will verify whether the application has properly integrated MPP before getting in touch with your team.
We reserve the rights not to accept an MPP application or terminate the sponsorship before the bounty ends, if, determined by the Foundation Assessment Team that the submission violates the rules or is deemed as duplicated, abuse or fake information.