function buyBox( uint256 boxId, uint256 _type, address userAddress, uint256 price, address paymentErc20, bytes calldata signature ) external onlyOwner { bytes32 criteriaMessageHash = getMessageHash( _type, paymentErc20, price );}
请问一下这个函数我该怎么用web3.py调用,bytes calldata signature我应该传入什么,怎么去编码