package
0.2.1-a20230808192317-m1unchained
Repository: https://github.com/merlins-labs/merlin.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
RandomCreatePoolMsg attempts to find an account with two or more distinct denoms and attempts to send a create pool message composed of those denoms.
RandomExitPoolMsg pseudo-randomly selects an existing pool ID, attempts to find an account with the respective unbonded gamm shares, and attempts to execute an exit pool transaction.
RandomExitSwapExternAmountOut utilizes a random pool and with a random account and swaps a maximum number of LP shares for an exact amount of one of the token pairs.
RandomExitSwapShareAmountIn utilizes a random pool and with a random account and swaps an number of LP shares for a minimum amount of one of the token pairs.
RandomJoinPoolMsg pseudo-randomly selects an existing pool ID, attempts to find an account with the respective underlying token denoms, and attempts to execute a join pool transaction.
RandomJoinSwapExternAmountIn utilizes a random pool and with a random account does a single asset join with an exact amount of an asset for a minimum number of LP shares.
RandomJoinSwapShareAmountOut utilizes a random pool and with a random account and swaps a maximum of a specified token for an exact amount of LP shares.
RandomSwapExactAmountIn utilizes a random pool and swaps and exact amount in for minimum of the secondary pool token TODO: Improve this to swap through multiple pools.
RandomSwapExactAmountOut utilizes a random pool and swaps a max amount amount in for an exact amount of the secondary pool token TODO: Improve this to swap through multiple pools.

# Variables

No description provided by the author