Utilities re-used across the splits ecosystem
AddressUtils - helper functions on addresses
ConvertedQuotePair - sort converted quotes
LibClone - modified minimal clone
LibQuotes - sort & convert quotes
LibRecipients - efficiently sorting splits' recipients onchain
OwnableImpl - minimal ownable clone-implementation
PausableImpl - minimal pausable clone-implementation
TokenUtils - helper functions on tokens (including ETH as 0x0)
WalletImpl - minimal smart wallet clone-implementation
To ease external integrations and re-use frequent development / testing patterns
forge fmt
forge i
- install dependencies
forge b
- compile the contracts
forge t
- compile & test the contracts
forge t -vvv
- produce traces for any failing tests
forge doc --serve --port 4000
- serves natspec docs at http://localhost:4000/