By default the AlgorandClient will cache SuggestedParams. Given the short default validity window this can result in transactions being sent outside the lastValid if multiple transactions are sent within a short period of time.
Solution
If the algod the client is connecting to is in devmode don't cache the suggestedParams
Proposal
When the suggestedParams are retrieved for the first time, also check if the network is in devmode
Pros and Cons
This allows us to keep the suggestedParams in the txns themselves the same while fixing the problem for devmode.
Problem
By default the AlgorandClient will cache SuggestedParams. Given the short default validity window this can result in transactions being sent outside the lastValid if multiple transactions are sent within a short period of time.
Solution
If the algod the client is connecting to is in devmode don't cache the suggestedParams
Proposal
When the suggestedParams are retrieved for the first time, also check if the network is in devmode
Pros and Cons
This allows us to keep the suggestedParams in the txns themselves the same while fixing the problem for devmode.
Dependencies
N/A