What's Changed
Introduce zone-based tax exemption. Zones are always tax-free internally. Optionally they can be set to be tax-free for incoming and/or outgoing txs. Cross-Zone transactions are always taxed, unless cross-zone exemption is also set for the zone.
Full Changelog: v3.4.4...v3.5.0-rc.0
Copilot Summary
This pull request introduces a new taxexemption
module and integrates it into the existing system. The changes include adding the module's dependencies, updating the application to include the new module, and defining the upgrade handler for the new module.
Implemented the CreateV12UpgradeHandler
function to migrate old tax exemption data to the new taxexemption
module.