Repository navigation
Fixing the issue:
It works well when used as a standalone contract, but because it uses 'return' in assembly, when used as a library, it causes the entire contract to exit. Additionally, the function's return value may not match the expectations.