On this page

latest contributor to this doc

Last Edit:

@smk762

enable_nft

The 'enable_nft' method activates NFT-like tokens on the platform, if the NFT network was already activated with the enable_eth_with_tokens method, but without the nft_req parameter.

parameterTypeDescription
tickerstringThe ticker of the NFT network, with NFT_ as a prefix.
activation_paramsobjectA standard NftProvider object
POST
enable_nft
{
  "userpass": "RPC_UserP@SSW0RD",
  "method": "enable_nft",
  "mmrpc": "2.0",
  "params": {
    "ticker": "NFT_MATIC",
    "activation_params": {
      "provider": {
        "type": "Moralis",
        "info": {
          "url": "https://moralis-proxy.komodo.earth",
          "komodo_proxy": true
        }
      }
    }
  }
}

{
    "mmrpc": "2.0",
    "result": {
        "nfts": {
            "0xc28a19e9a663d966cf99532bdb1229df1b0e344b,1": {
                "token_address": "0xc28a19e9a663d966cf99532bdb1229df1b0e344b",
                "token_id": "1",
                "chain": "POLYGON",
                "contract_type": "ERC1155",
                "amount": "1"
            },
            "0xd25f13e4ba534ef625c75b84934689194b7bd59e,14": {
                "token_address": "0xd25f13e4ba534ef625c75b84934689194b7bd59e",
                "token_id": "14",
                "chain": "POLYGON",
                "contract_type": "ERC721",
                "amount": "1"
            }
        },
        "platform_coin": "MATIC"
    },
    "id": null
}

{
  "mmrpc": "2.0",
  "error": "Platform coin MATIC is not activated",
  "error_path": "token.lp_coins",
  "error_trace": "token:126] lp_coins:2797]",
  "error_type": "PlatformCoinIsNotActivated",
  "error_data": "MATIC",
  "id": null
}

{
  "mmrpc": "2.0",
  "error": "Token NFT_MATIC is already activated",
  "error_path": "token",
  "error_trace": "token:119]",
  "error_type": "TokenIsAlreadyActivated",
  "error_data": "NFT_MATIC",
  "id": null
}

{
  "mmrpc": "2.0",
  "error": "Token NFT_TESTTT config is not found",
  "error_path": "token.prelude",
  "error_trace": "token:122] prelude:79]",
  "error_type": "TokenConfigIsNotFound",
  "error_data": "NFT_TESTTT",
  "id": null
}