Maiar DEX: запрос erdpy на ответ смарт-контракта пуст

Я пытаюсь использовать erdpy найти адрес пары EGLD-MEX в тестовой сети Maiar Exchange.

Я использую этот вызов:

      erdpy --verbose contract query erd1qqqqqqqqqqqqqpgqum3tp4paqxt3snyfj3a5qj37tr9umv970n4s0kv06c --proxy https://testnet-gateway.elrond.com --function=getPair --arguments 0x5745474C442D663634336438 0x4D45582D633735316436

где

erd1qqqqqqqqqqqqqpgqum3tp4paqxt3snyfj3a5qj37tr9umv970n4s0kv06c- это адрес смарт-контракта маршрутизатора в тестовой сети. Я обнаружил это при выполнении свопа в https://testnet.maiar.exchange/, как показано на картинке.

0x5745474C442D663634336438 WEGLD-f643d8 в шестнадцатеричном формате

0x4D45582D633735316436 это MEX-c751d6 в шестнадцатеричном формате

Ответ на этот звонок пуст.

Что я сделал не так?

1 ответ

Используемый вами адрес — это не адрес маршрутизатора, как вы предполагали, а адрес самой пары.

Вы также можете легко проверить это с помощью API-интерфейса graphql.https://testnet-exchange-graph.elrond.com/graphql

Со следующим запросом:

      {factory{address}, pairs{address, firstToken{identifier}, secondToken{identifier}}}

Вы получите следующий вывод:

      {
  "data": {
    "factory": {
      "address": "erd1qqqqqqqqqqqqqpgq4axqc749vuqr27snr8d8qgvlmz44chsr0n4sm4a72g"
    },
    "pairs": [
      {
        "address": "erd1qqqqqqqqqqqqqpgqum3tp4paqxt3snyfj3a5qj37tr9umv970n4s0kv06c",
        "firstToken": {
          "identifier": "WEGLD-f643d8"
        },
        "secondToken": {
          "identifier": "MEX-c751d6"
        }
      },
      {
        "address": "erd1qqqqqqqqqqqqqpgqmzjpcyra47d0k8xualwcs6k2gzkdrdap0n4sdj0nu6",
        "firstToken": {
          "identifier": "WEGLD-f643d8"
        },
        "secondToken": {
          "identifier": "USDC-72a225"
        }
      },
      {
        "address": "erd1qqqqqqqqqqqqqpgq3cpwrvmextk986e6z6akeewq8feukuj90n4sf2aa2n",
        "firstToken": {
          "identifier": "WEGLD-f643d8"
        },
        "secondToken": {
          "identifier": "RIDE-ae50f0"
        }
      }
    ]
  }
}

Где заводской адрес является прокси-сервером, а парные адреса не требуют пояснений.

Другие вопросы по тегам