web3.py/web3/eth_abi/utils/padding.py
2017-05-18 18:26:03 -04:00

16 lines
447 B
Python
Executable File

import functools
from ...eth_utils import (
pad_left,
pad_right,
)
zpad = functools.partial(pad_left, pad_with='\x00')
zpad32 = functools.partial(pad_left, to_size=32, pad_with='\x00')
zpad_right = functools.partial(pad_right, pad_with='\x00')
zpad32_right = functools.partial(pad_right, to_size=32, pad_with='\x00')
fpad = functools.partial(pad_left, pad_with='\xff')
fpad32 = functools.partial(pad_left, to_size=32, pad_with='\xff')