-
Notifications
You must be signed in to change notification settings - Fork 29
Commit
- All `bytes29` libraries are now enforcing strict typing for slicing methods. List of possible types: [SynapseTypes.sol](https://github.com/synapsecns/sanguine/blob/feat/bytes29-libs-standardization/packages/contracts/contracts/libs/SynapseTypes.sol) - All `bytes29` libraries now have `isX` method, that checks whether passed payload is a properly formatted `X` (`isAttestation`, `isSystemMessage`, etc). - Naming is now consistent across these libraries. All functions are documented. - Existing tests are adjusted, new tests are introduced to check strict typing and proper formatting. Co-authored-by: Trajan0x <trajan0x@users.noreply.github.com>
- Loading branch information
There are no files selected for viewing
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.