Contains common functionality for Partisia DeFi contracts.
Provides contract deployment. Used for example by dex-swap-factory to repeatedly deploy new swap contracts.
Used to create and interact with MPC20 Token Contracts. Used for example by liquidity-swap as the token contract.
Provides a permission system for who is allowed to interact with a contract. Used for example in dex-swap-factory, to specify who can change deployed swap contracts.
Provides a data structure for tracking pairwise token balances. Does not actually store the balances. Used for example by liquidity-swap to keep track of swap balances internally, while the actually tokens are at their respective contracts.
Contains generic math operations which may be useful across multiple contracts.