Expected Behavior
An optional value lpConduit can be passed in the CrocLpOpts opts param of LP functions (mintAmbient, mintConc, burnAmbient, etc.). lpConduit is already a defined parameter at the smart contract level, but functionality is not exposed to the SDK.
Actual Behavior
Currently, lpConduit is hardcoded as AddressZero prior to encoding, so an LP conduit contract address can never be utilized.
Steps to Reproduce the Problem
await croc.poolEth(USDC).mintAmbientQuote(50, [0.0001, 0.001], { lpConduit: SOME_LP_CONDUIT_ADDRESS })
- Check if USDC/ETH LP tokens are minted and sent to caller address
Specifications
- Version: v0.2.75
- Platform:
Expected Behavior
An optional value
lpConduitcan be passed in theCrocLpOpts optsparam of LP functions (mintAmbient, mintConc, burnAmbient, etc.).lpConduitis already a defined parameter at the smart contract level, but functionality is not exposed to the SDK.Actual Behavior
Currently,
lpConduitis hardcoded asAddressZeroprior to encoding, so an LP conduit contract address can never be utilized.Steps to Reproduce the Problem
await croc.poolEth(USDC).mintAmbientQuote(50, [0.0001, 0.001], { lpConduit: SOME_LP_CONDUIT_ADDRESS })Specifications