Solvent: liquidity verification of smart contracts | Synapse