SetTickLimits

post
Authorizations
Path parameters
addressstringRequired
Header parameters
AuthorizationstringRequired
Body

Interface representing the input body for the MakeFunTokenHelper function.

tostringOptional

The address to which the tokens will be sent.

Default: ""
datastringOptional

Additional data to be sent with the transaction.

Default: ""
valuestringOptional

The value associated with the transaction.

Default: ""
gasLimitstringOptional

The gas limit for the transaction.

Default: ""
noncestringOptional

The nonce to be used for the transaction.

Default: ""
simulatebooleanOptional

Indicates if the transaction should be simulated.

Default: false
gasstringOptional

The gas limit for the transaction.

Default: ""
gasPricestringOptional

The gas price for the transaction.

Default: ""
maxFeePerGasstringOptional

The maximum fee per gas.

maxPriorityFeePerGasstringOptional

The maximum priority fee per gas.

chain_idstringOptional

The chain ID.

encodingstringOptional

The encoding type.

typenumber · doubleOptional

The type of transaction.

blobGasstringOptional

The gas for blob transactions.

blobGasFeeCapstringOptional

The gas fee cap for blob transactions.

blobHashesstring[]Optional

The hashes for blob transactions.

dryrunbooleanOptional

Indicates if the transaction should be a dry run.

Default: false
inputstringOptional

The input data.

EOAbooleanOptional

Indicates if the transaction is from an Externally Owned Account.

Default: false
contract_addressstringOptional

The address of the contract.

Default: ""
token_idstringOptional

The token ID.

token_idsstringOptional

The token IDs.

approvedbooleanOptional

Whether the transaction is approved.

broadcastbooleanOptional

Indicates if the transaction should be broadcasted.

Default: false
alwaysIncrementNoncebooleanOptional

Indicates if the nonce should always be incremented.

Default: false
assetstringOptional

The asset involved in the transaction.

amountstringOptional

The amount of tokens to be sent.

Default: ""
interestRateModenumber · doubleOptional

The interest rate mode.

referralCodenumber · doubleOptional

The referral code.

onBehalfOfstringOptional

The address on behalf of which the transaction is made.

receiverAddressstringOptional

The receiver address.

assetsstring[]Optional

The assets involved in the transaction.

amountsstring[]Optional

The amounts involved in the transaction.

modesnumber · double[]Optional

The modes of the transaction.

paramsstringOptional

Additional parameters.

rateModenumber · doubleOptional

The rate mode.

useAsCollateralbooleanOptional

Whether to use as collateral.

collateralAssetstringOptional

The collateral asset.

debtAssetstringOptional

The debt asset.

userstringOptional

The user involved in the transaction.

debtToCoverstringOptional

The debt to cover.

receiveATokenbooleanOptional

Whether to receive a token.

slippageLimitPercentnumber · doubleOptional

The slippage limit percentage.

minHealthFactorany ofOptional

The minimum health factor.

stringOptional
or
number · doubleOptional
premiumsany ofOptional

The premiums.

string[]Optional
or
number · double[]Optional
initiatorstringOptional

The initiator of the transaction.

rolestringOptional

The role of the user.

accountstringOptional

The account involved in the transaction.

initialDepositany ofOptional

The initial deposit.

stringOptional
or
number · doubleOptional
borrowAmountany ofOptional

The borrow amount.

stringOptional
or
number · doubleOptional
namestringOptional

The name of the token.

Default: ""
symbolstringOptional

The symbol of the token.

Default: ""
totalSupplystringOptional

The total supply of the token.

Default: ""
_paramsstringOptional

Additional parameters for the transaction.

Default: ""
saltstringOptional

The salt to be used for the transaction.

Default: ""
startingTickstringOptional

The starting tick for the transaction.

Default: ""
feeRecipientsstring[]Optional

The recipients of the fees.

Default: []
feeBPSnumber · double[]Optional
ticknumber · doubleOptional
minTicknumber · doubleOptional
minTotalSupplyanyOptional
maxTotalSupplyanyOptional
maxTickanyOptional
base64ImagestringOptional
descriptionstringRequired
cdxUSDAmountstringRequired
Responses
200
Ok
application/json
post
POST //makefuntoken/{address}/setTickLimits HTTP/1.1
Host: beta.usemoon.ai
Authorization: text
Content-Type: application/json
Accept: */*
Content-Length: 1392

{
  "to": "\"\"",
  "data": "\"\"",
  "value": "\"\"",
  "gasLimit": "\"\"",
  "nonce": "\"\"",
  "simulate": "false",
  "gas": "\"\"",
  "gasPrice": "\"\"",
  "maxFeePerGas": "text",
  "maxPriorityFeePerGas": "text",
  "chain_id": "text",
  "encoding": "text",
  "type": 1,
  "accessList": [
    {
      "address": "text",
      "storageKeys": [
        "text"
      ]
    }
  ],
  "blobGas": "text",
  "blobGasFeeCap": "text",
  "blobHashes": [
    "text"
  ],
  "dryrun": "false",
  "input": "text",
  "EOA": "false",
  "contract_address": "\"\"",
  "token_id": "text",
  "token_ids": "text",
  "approved": true,
  "broadcast": "false",
  "alwaysIncrementNonce": "false",
  "asset": "text",
  "amount": "\"\"",
  "interestRateMode": 1,
  "referralCode": 1,
  "onBehalfOf": "text",
  "receiverAddress": "text",
  "assets": [
    "text"
  ],
  "amounts": [
    "text"
  ],
  "modes": [
    1
  ],
  "params": "text",
  "rateMode": 1,
  "useAsCollateral": true,
  "collateralAsset": "text",
  "debtAsset": "text",
  "user": "text",
  "debtToCover": "text",
  "receiveAToken": true,
  "inputTokens": [
    {
      "tokenAddress": "text",
      "amount": "text"
    }
  ],
  "outputTokens": [
    {
      "tokenAddress": "text",
      "proportion": 1
    }
  ],
  "slippageLimitPercent": 1,
  "minHealthFactor": "text",
  "premiums": [
    "text"
  ],
  "initiator": "text",
  "role": "text",
  "account": "text",
  "initialDeposit": "text",
  "borrowAmount": "text",
  "name": "\"\"",
  "symbol": "\"\"",
  "totalSupply": "\"\"",
  "_params": "\"\"",
  "salt": "\"\"",
  "startingTick": "\"\"",
  "feeRecipients": "[]",
  "feeBPS": [
    1
  ],
  "tick": 1,
  "minTick": 1,
  "minTotalSupply": null,
  "maxTotalSupply": null,
  "maxTick": null,
  "base64Image": "text",
  "description": "text",
  "cdxUSDAmount": "text"
}
200

Ok

{
  "success": true,
  "message": "text",
  "data": {
    "image": null,
    "description": null,
    "simulation": {
      "changes": [
        {
          "assetType": "NATIVE",
          "changeType": "APPROVE",
          "from": "text",
          "to": "text",
          "rawAmount": "text",
          "amount": "text",
          "name": "text",
          "symbol": "text",
          "decimals": 1,
          "contractAddress": "text",
          "logo": "text",
          "tokenId": "text"
        }
      ],
      "gasUsed": "text",
      "error": {
        "message": "text"
      }
    },
    "broadcasted": {
      "success": true,
      "message": "text",
      "data": "text"
    },
    "message": "text",
    "success": true,
    "user_op": "text",
    "data": {
      "simulation": {
        "changes": [
          {
            "assetType": "NATIVE",
            "changeType": "APPROVE",
            "from": "text",
            "to": "text",
            "rawAmount": "text",
            "amount": "text",
            "name": "text",
            "symbol": "text",
            "decimals": 1,
            "contractAddress": "text",
            "logo": "text",
            "tokenId": "text"
          }
        ],
        "gasUsed": "text",
        "error": {
          "message": "text"
        }
      },
      "transaction_hash": "text",
      "signed_transaction": "text",
      "raw_transaction": "text",
      "data": "text",
      "transactions": [
        {
          "moon_scan_url": "text",
          "transaction_hash": "text",
          "signed_transaction": "text",
          "signed_message": "text",
          "raw_transaction": "text",
          "signature": "text",
          "transaction": {
            "type": 1,
            "chain_id": 1,
            "data": "text",
            "gas": "text",
            "gas_price": "text",
            "gas_tip_cap": "text",
            "gas_fee_cap": "text",
            "value": "text",
            "nonce": 1,
            "from": "text",
            "to": "text",
            "blob_gas": "text",
            "blob_gas_fee_cap": "text",
            "blob_hashes": [
              "text"
            ],
            "v": "text",
            "r": "text",
            "s": "text"
          },
          "userOps": [
            {
              "nonce": "text",
              "data": "text",
              "value": "text",
              "to": "text",
              "from": "text",
              "maxFeePerGas": "text",
              "maxPriorityFeePerGas": "text"
            }
          ],
          "userop_transaction": "text"
        }
      ],
      "moon_scan_url": "text",
      "signature": "text",
      "transaction": {
        "type": 1,
        "chain_id": 1,
        "data": "text",
        "gas": "text",
        "gas_price": "text",
        "gas_tip_cap": "text",
        "gas_fee_cap": "text",
        "value": "text",
        "nonce": 1,
        "from": "text",
        "to": "text",
        "blob_gas": "text",
        "blob_gas_fee_cap": "text",
        "blob_hashes": [
          "text"
        ],
        "v": "text",
        "r": "text",
        "s": "text"
      },
      "userOps": [
        {
          "nonce": "text",
          "data": "text",
          "value": "text",
          "to": "text",
          "from": "text",
          "maxFeePerGas": "text",
          "maxPriorityFeePerGas": "text"
        }
      ],
      "userop_transaction": "text",
      "user_op": "text",
      "success": true,
      "message": "text",
      "broadcasted": {
        "success": true,
        "message": "text",
        "data": "text"
      }
    },
    "params": [],
    "function": "text",
    "transaction": {
      "data": "text",
      "value": "text",
      "to": "text",
      "from": "text",
      "gasPrice": "text",
      "gasLimit": "text",
      "maxPriorityFeePerGas": "text",
      "maxFeePerGas": "text",
      "nonce": 1,
      "type": 1,
      "chainId": "text"
    }
  }
}