Mint
Mint adds liquidity to a position.
Parameters:
- cur: Current realm context; callers use cross(cur) when crossing into this realm.
- token0Path: Path of the first token in the pool pair.
- token1Path: Path of the second token in the pool pair.
- fee: Fee tier identifying the pool.
- tickLower: Lower inclusive tick boundary of the position range.
- tickUpper: Upper exclusive tick boundary of the position range.
- liquidityAmount: Decimal liquidity amount to add to the position.
- positionCaller: Position-contract address whose position receives the liquidity.
Returns:
- amount0: Token0 amount required for the liquidity addition, as a decimal string.
- amount1: Token1 amount required for the liquidity addition, as a decimal string.
Halt check: reverts while the Pool halt scope is active.
Command
# WARNING: This command is running in an INSECURE mode.
# It is strongly recommended to use a hardware device for signing
# and avoid trusting any computer connected to the internet,
# as your private keys could be exposed.
gnokey maketx call -pkgpath "gno.land/r/gnoswap/pool" -func "Mint" -args $'' -args $'' -args $'' -args $'' -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -chainid "gnoland-1" -remote "http://127.0.0.1:26657" ADDRESSgnokey query -remote "http://127.0.0.1:26657" auth/accounts/ADDRESS
gnokey maketx call -pkgpath "gno.land/r/gnoswap/pool" -func "Mint" -args $'' -args $'' -args $'' -args $'' -args $'' -args $'' -args $'' -gas-fee 1000000ugnot -gas-wanted 1_000_000_000 -send "" -broadcast=false ADDRESS > call.tx
gnokey sign -tx-path call.tx -chainid "gnoland-1" -account-number ACCOUNTNUMBER -account-sequence SEQUENCENUMBER ADDRESS
gnokey broadcast -remote "http://127.0.0.1:26657" call.tx