|
3 | 3 | Qubic Core client |
4 | 4 |
|
5 | 5 | An intermediate tool to communicate to qubic core node. |
| 6 | + |
| 7 | +> [](https://github.com/qubic/qubic-cli/actions/workflows/cmake-multi-platform.yml) |
| 8 | +
|
6 | 9 | ``` |
7 | 10 | ./qubic-cli [basic config] [command] [command extra parameters] |
8 | 11 | -help print this message |
@@ -250,8 +253,36 @@ Command: |
250 | 253 | -msvaultgetvaultowners <VAULT_ID> |
251 | 254 | Get MsVault owners given vault ID. |
252 | 255 |
|
253 | | -[NOSTROMO COMMANDS] |
| 256 | +[QSWAP COMMANDS] |
| 257 | + -qswapgetfee |
| 258 | + Show current Qswap fees. |
| 259 | + -qswapissueasset <ASSET_NAME> <NUMBER_OF_UNIT> <UNIT_OF_MEASUREMENT> <NUM_DECIMAL> |
| 260 | + Create an asset via Qswap contract. |
| 261 | + -qswaptransferasset <ASSET_NAME> <ISSUER_IN_HEX> <NEW_OWNER_IDENTITY> <AMOUNT_OF_SHARE> |
| 262 | + Transfer an asset via Qswap contract. |
| 263 | + -qswapcreatepool <ASSET_NAME> <ISSUER_IN_HEX> |
| 264 | + Create an AMM pool via Qswap contract. |
| 265 | + -qswapgetpoolbasicstate <ASSET_NAME> <ISSUER_IN_HEX> |
| 266 | + Get the basic info of a pool, totol liquidity, qu reserved, asset reserved. |
| 267 | +
|
| 268 | + -qswapaddliquidity <ASSET_NAME> <ISSUER_IN_HEX> <QU_AMOUNT_IN> <ASSET_AMOUNT_DESIRED> <QU_AMOUNT_MIN> <ASSET_AMOUNT_MIN> |
| 269 | + Add liquidity with restriction to an AMM pool via Qswap contract. |
| 270 | + -qswapremoveliquidity <ASSET_NAME> <ISSUER_IN_HEX> <BURN_LIQUIDITY> <QU_AMOUNT_MIN> <ASSET_AMOUNT_MIN> |
| 271 | + Remove liquidity with restriction from an AMM pool via Qswap contract. |
| 272 | + -qswapswapexactquforasset <ASSET_NAME> <ISSUER_IN_HEX> <QU_AMOUNT_IN> <ASSET_AMOUNT_OUT_MIN> |
| 273 | + Swap qu for asset via Qswap contract, only execute if asset_amount_out >= ASSET_AMOUNT_OUT_MIN. |
| 274 | + -qswapswapquforexactasset <ASSET_NAME> <ISSUER_IN_HEX> <ASSET_AMOUNT_OUT> <QU_AMOUNT_IN_MAX> |
| 275 | + Swap qu for asset via Qswap contract, only execute if qu_amount_in <= QU_AMOUNT_IN_MAX. |
| 276 | + -qswapswapexactassetforqu <ASSET_NAME> <ISSUER_IN_HEX> <ASSET_AMOUNT_IN> <QU_AMOUNT_OUT_MIN> |
| 277 | + Swap asset for qu via Qswap contract, only execute if qu_amount_out >= QU_AMOUNT_OUT_MIN. |
| 278 | + -qswapswapassetforexactqu <ASSET_NAME> <ISSUER_IN_HEX> <QU_AMOUNT_OUT> <ASSET_AMOUNT_IN_MAX> |
| 279 | + Swap asset for qu via Qswap contract, only execute if asset_amount_in <= ASSET_AMOUNT_IN_MAX. |
| 280 | + -qswapgetliquidityof <ASSET_NAME> <ISSUER_IN_HEX> [LIQUIDITY_STAKER(in qublic format)] |
| 281 | + Get the staker's liquidity in a pool. |
| 282 | + -qswapquote exact_qu_input/exact_qu_output/exact_asset_input/exact_asset_output <ASSET_NAME> <ISSUER_IN_HEX> <AMOUNT> |
| 283 | + Quote amount_out/amount_in with given amount_in/amount_out. |
254 | 284 |
|
| 285 | +[NOSTROMO COMMANDS] |
255 | 286 | -nostromoregisterintier <TIER_LEVEL> |
256 | 287 | Register in tier. |
257 | 288 | -nostromologoutfromtier |
|
0 commit comments