Files
openzeppelin-contracts/scripts/generate/helpers/sanitize.js
github-actions edf6031131 Update docs
2024-10-21 14:27:36 +00: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)))`,
};