Files
openzeppelin-contracts/scripts/generate/helpers/sanitize.js
2024-09-18 18:21:17 +02:00

6 lines
190 B
JavaScript

module.exports = {
address: expr => `and(${expr}, shr(96, not(0)))`,
bool: expr => `iszero(iszero(${expr}))`,
bytes: (expr, size) => `and(${expr}, shl(${256 - 8 * size}, not(0)))`,
};