Prism Test Cases
Here are the test cases for BOLT12-Prism simulation.
These test cases ASSUME away the underlying liquidity management. This function SHOULD be provided by CLBOSS for simulations.
The focus of these test cases (and the Prism Simulation) is on BOLT12-Prisms. We DO NOT want the audience dealing with opening and liquidity management for these test cases.
Verify Payments
Thus, the first steps when executing these cases is to VERIFY that CLBOSS has adequte liquidity (i.e., payment success rate is high) for the node. To do this, we simply execute as many BOLT12 Payments among the nodes as possible.
Each node gets 100,000,000 sats (1BTC) to spend which are placed into (unbalanced) channels by CLBOSS. The Prism Channel Setup is deployed for initial conditions. Testing with amounts ~50,000 sats is recommended.