2024-07-05 22:20:13 -04:00
|
|
|
/*
|
2025-10-03 14:45:52 -04:00
|
|
|
Package params defines the simulation parameters and encoding configuration
|
|
|
|
|
for the Sonr blockchain application.
|
2024-07-05 22:20:13 -04:00
|
|
|
|
|
|
|
|
It contains the default weights used for each transaction used on the module's
|
|
|
|
|
simulation. These weights define the chance for a transaction to be simulated at
|
2025-10-03 14:45:52 -04:00
|
|
|
any given operation.
|
2024-07-05 22:20:13 -04:00
|
|
|
|
2025-10-03 14:45:52 -04:00
|
|
|
You can replace the default values for the weights by providing a params.json
|
2024-07-05 22:20:13 -04:00
|
|
|
file with the weights defined for each of the transaction operations:
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
"op_weight_msg_send": 60,
|
|
|
|
|
"op_weight_msg_delegate": 100,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
In the example above, the `MsgSend` has 60% chance to be simulated, while the
|
|
|
|
|
`MsgDelegate` will always be simulated.
|
2025-10-03 14:45:52 -04:00
|
|
|
|
|
|
|
|
The package also provides encoding configuration types used throughout the
|
|
|
|
|
application for consistent codec usage.
|
2024-07-05 22:20:13 -04:00
|
|
|
*/
|
|
|
|
|
package params
|