Currently, we are using a homebrew implementation of bit masks called Bitmask for keeping track of vouchers that were already executed. However, there is an equivalent OpenZeppelin implementation called BitMaps.
✔️ Solution
Refactor CartesiDApp to use BitMaps instead of Bitmask.
📚 Context
Currently, we are using a homebrew implementation of bit masks called
Bitmask
for keeping track of vouchers that were already executed. However, there is an equivalent OpenZeppelin implementation calledBitMaps
.✔️ Solution
Refactor
CartesiDApp
to useBitMaps
instead ofBitmask
.