Описание тега uniswap

2 ответа

Uniswap v3 Deploy Hardhat Plugin не работает

Я выполнил шаги по развертыванию в https://www.youtube.com/watch?v=cZ7QMmm7hJc для настройки Uniswap v3 на основе Hardhat. При создании нового проекта: npm init npm add --save-dev hardhat npx hardhat - select create an empty config file npm install …
14 дек '21 в 03:38
0 ответов

ProviderError: исключение виртуальной машины при обработке транзакции: откат Не удалось отправить эфир

У меня проблемы со свопом на солидность при помощи роутера uniswapV2. Это мой тестовый сценарий it("swap", async function () { let rec = [receivers1, receivers2, receivers3]; const somma = await mecenate.calculate(rec, level); const toBuy = new BigN…
14 дек '21 в 17:57
1 ответ

Файл не найден при попытке развернуть смарт-контракт с Hardhat

Я работал над этим проектом и пытался развернуть смарт-контракт в тестовой сети Roptsten с подключением через Infura. Я получаю следующую ошибку при попытке развернуть ArbitrageFlashLoaner SC в Ropsten через Infura.io.Hardhat v2.7.1. HardhatError: H…
15 дек '21 в 05:35
1 ответ

Как связать вложенные запросы в Graph QL?

Я хотел бы включить имена токенов в результаты при запросе подграфа Uniswap v3 , используя следующий запрос: { pools (top: 10) { id, feesUSD, token0 { id // do something like Token(id: token0.id) {symbol, name}, }, token1 { id } } } Отображает данны…
17 дек '21 в 15:45
1 ответ

Как добавить и удалить ликвидность из uniswap3 с помощью смарт-контракта и sdk?

Я пытаюсь создать веб-приложение, используя uniswap v3 для добавления и удаления ликвидности. Я мог бы добавить ликвидность, но для ее удаления мне нужен токен, как получить его с uniswap?
20 дек '21 в 07:42
1 ответ

Как с помощью подграфа Uniswap v3 или других опций найти пулы ликвидности, содержащие данный символ токена?

Я пытаюсь получить список всех пулов, содержащих символ токена, с помощью Uniswap v3 для возможностей арбитража. Например, если я хочу найти все пулы, содержащие "WETH". Используя подграф , { tokens(first: 10, where:{symbol:"WETH"}){ id name symbol …
19 дек '21 в 17:59
0 ответов

Я пытаюсь создать клон Pancakeswap, но не могу связать интерфейс с контрактом.

Я новичок в сфере блокчейнов. Я пытаюсь создать клон pancakeswap. Я разветвил интерфейс pancakeswap (https://github.com/pancakeswap/pancake-frontend) и немного изменил смарт-контракт, но я не знаю, как связать этот контракт с моей разветвленной библ…
0 ответов

Conctact ABI для pancakeswap (getReserve) работает иначе, чем для Uniswap

Я пытаюсь использовать тот же метод для установки цены токена. Для uniswap ABI все работает Я использую метод: const getReserves2 = async (ContractObj) => { // call getReserves function of Pair contract const _reserves2 = await ContractObj.method…
3 ответа

Получение TransferHelper: ETH_TRANSFER_FAILED При взаимодействии с Uni V2 - функция платная

Решение странной проблемы с контрактом маршрутизатора Uniswap V2 (или, в частности, вспомогательной функцией safeTransferETH). Я пытаюсь поменять местами токены, удерживаемые контрактом, на uniswap для Ether, используя функцию swapExactTokensForETH,…
21 дек '21 в 23:48
1 ответ

Вилка Uniswap/ блинов

У меня есть смарт-контракт, который использует swapTokenForTokens для переключения с wbnb, находящегося внутри контракта, на токен. Мне довелось поменять местами приманки, и я никогда не мог их продать. Я читал о некоторых форках uniswap, которые по…
27 дек '21 в 01:06
1 ответ

солидность делегат предотвращение вызовов не работает

Я новичок, изучающий коды github uniswap v3. Я придумал noDelegateCall.sol https://github.com/Uniswap/v3-core/blob/main/contracts/NoDelegateCall.sol и нашел способ предотвратить вызов контракта из другого cotract. Когда я попытался реализовать это, …
30 дек '21 в 14:37
2 ответа

Где найти адреса контрактов на токен Uniswap v3 ERC20 и пул ликвидности в ROPSTEN и других сетях, не относящихся к основной сети?

Я нахожусь в процессе тестирования некоторых библиотек Uniswap v3, таких как https://github.com/uniswap-integration/simple-uniswap-sdk/, и хотел бы знать, как найти адреса пула и токенов для Uniswap v3 в сети Ropsten. и, в конечном итоге, для основн…
31 дек '21 в 21:58
3 ответа

Внедрение примера единой подкачки Uniswap v3 API на scaffold-eth — ОШИБКА: невозможно оценить газ

Использование scaffold-eth для реализации этого примера одиночного свопа из документации uniswap — https://docs.uniswap.org/protocol/guides/swaps/single-swaps Практически просто скопировал и вставил код и смог успешно развернуть его на rinkeby: //SP…
09 янв '22 в 04:39
0 ответов

Uniswap v2 выдает ошибку, когда я пытаюсь обменять ликвидность и использовать функции uniswap v2 swapEthForExactTokens

Привет всем, это акаш, и я использую нижеприведенные функции для свопа, но это даст мне ошибку, и ошибка выглядит так (ожидается, что эта транзакция завершится неудачно. Попытка выполнить ее, как ожидается, будет дорогой, но потерпит неудачу и не ре…
11 янв '22 в 09:27
1 ответ

Цена Uniswap V3 sqrt для ETH/DAI и ETH/USDT, ETH/USDC сильно отличается

Я использую IUniswapV3PoolState.slot0, чтобы вернуть sqrtPriceX96 и отметить разные пары в Uniswap V3. Результаты очень разумны для ETH/DAI. Но это совсем другое для ETH/USDT и ETH/USDC. Это не из-за порядка токенов, а из-за того, что окончательный …
14 янв '22 в 07:48
1 ответ

Путь контрактов к токенам обмена Web3py

Пытаюсь поменять местами токены с web3py с помощью функции swapExactETHForTokensSupportingFeeOnTransferTokens , с некоторыми токенами работает отлично, с другими получаю ошибку " execution reverted: PancakeRouter: INSUFFICIENT_OUTPUT_AMOUNT " Сообща…
14 янв '22 в 15:07
0 ответов

hardhat не может вызвать pancakeCall от пары.своп с ошибкой «Транзакция отменена: селектор функций не был распознан, и нет резервной функции»

I use npx hardhat node --fork https.. --fork-block-number 13845988 и попробуйте ручную функцию замены блинов //SPDX-License-Identifier: Unlicense pragma solidity ^0.8.0; import "hardhat/console.sol"; interface IPancakeCallee { function pancakeCall(…
15 янв '22 в 02:38
0 ответов

pancakeswap swapExactTokensForETH как перевести wbnb в bnb

Я использую контрактную функцию swapExactTokensForETHобменять некоторые токены на bnb, но в результате я получил только wbnb вместо bnb. Я просматриваю транзакцию в браузере и нахожу разницу между своим кодом и pancakeswap: Вот что сделал мой код: В…
17 янв '22 в 06:49
0 ответов

Блокировка ликвидности и отказ: все еще можно вывести средства после периода блокировки?

Кто-нибудь может помочь мне понять, как работает блокировка ликвидности? Я хочу знать, как Unicrypt или Trustswap блокируют наши токены: Если я создам токен, добавлю ликвидности, заблокирую его с помощью unicrypt, откажусь от права собственности (на…
19 янв '22 в 05:04
0 ответов

Ethereum — транзакция выполнена с задержкой

Я работаю над смарт-контрактом, который вызывает форк Uniswap для обмена токена A на токен B. Перед обменом я проверяю текущие резервы пары (количество токенов A и B в парном контракте) и рассчитываю ожидаемую сумму, которую должен получить. Затем, …
24 янв '22 в 21:46