Currently, calling simulate() on a contract instance requires a wallet that holds some coins. Those are needed for the transaction to be valid but are not spent otherwise. We can support read-only calls by attaching fake coins and simulating without utxo-validation.
Currently, calling
simulate()
on a contract instance requires a wallet that holds some coins. Those are needed for the transaction to be valid but are not spent otherwise. We can support read-only calls by attaching fake coins and simulating without utxo-validation.