🔧 Contract Patches
- Indexed first parameter of match and claim events in
Vouchercontract for improved event filtering (#61, #72) - Override
decimals()function in ERC-20 to set token's decimal precision to 9, aligning with RLC standards (#50) - Relocated
decimals()function in VoucherHub smart contract (#56)
🔒 Security & Safety
- Added Halborn "Poco v5.5 & Voucher v1.0" audit report (#70)
- Added extensive contract upgrade validation suite (#58, #61)
- Verified consistent voucher addresses
- Validated decimals upgrade
🛠 Chore
- Added upgrade workflow automation (#64)
- Implemented
VoucherHubupgrade with GitHub Action CI testing on local fork (#57) - Enhanced environment variables handling (#55)
- Added type-checking script (#53)
- Removed legacy references to blockscout v5 (#49)
- Implemented contract verification for VoucherProxy (#51)
📋 Contract Upgrades
VoucherHub
Proxy: 0x3137B6DF4f36D338b82260eDBB2E7bab034AFEda (unchanged)
Implementation
- Previous:
0x7b5947B5e49eB2F17f35f55cB48C2a3637F7c80F - New:
0x08F42c274De6f11524604f018399160fb5e396Cb
Beacon
Proxy: 0xFC43930c7bFb6499A692fcFC7199Ea5E68a3d9F8 (unchanged)