* Update ERC777.sol * Update ERC777.sol * Update ERC777.sol * Update ERC777.sol * fix revert reasons Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>