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

1 ответ

Подпишитесь на контрактные события с помощью Nethereum

Мне нужно подписаться на событие синхронизации парного контракта Uniswap и получить резервы пар. Итак, вот что я пытался сделать: [Event("Sync")] class PairSyncEventDTO : IEventDTO { [Parameter("uint112", "reserve0")] public virtual BigInteger Reser…
16 мар '21 в 20:14
0 ответов

использование ABI с Nethereum для запроса смарт-контракта

Я пытаюсь сделать запрос по контракту PancakeSwap (F# / Nethereum): let pancakeSwapAddress = "0x73feaa1eE314F8c655E354234017bE2193C9E24E" let abi = "[{\"inputs\":[{\"internalType\":\"contract CakeToken\",\"name\":\"_cake\",\"type\":\"address\"},{\"i…
25 мар '21 в 04:25
0 ответов

Получение информации о токене и контракте с помощью Nethereum

Я смотрю на этот контракт на размещение (обмен блинами): 0x73feaa1ee314f8c655e354234017be2193c9e24e и это жетон (торт): 0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82 здесь вы можете найти резюме: https://bscscan.com/token/0x0e09fabb73bd3ade0a17ecc321fd…
25 мар '21 в 01:26
1 ответ

Как использовать локальный клиент binance smart chain lightclient для доступа к блокчейну с помощью web3.js

Я загрузил и запустил узел lightclient. ./lightd --chain-id "Binance-Chain-Tigris" --node tcp://dataseed1.binance.org:80 I[2021-03-25|03:19:19.040] Connecting to source HTTP client... I[2021-03-25|03:19:19.041] Constructing Verifier... I[2021-03-25|…
25 мар '21 в 04:51
0 ответов

UniswapV2Router: INVALID_PATH с использованием Nethereum C#

Может ли кто-нибудь помочь мне с этим? Я продолжаю получать ошибку Invalid_Path. Когда я прочитал контракт, он написал: require(path[path.length - 1] == WETH, 'UniswapV2Router: INVALID_PATH'); Код
08 апр '21 в 22:08
1 ответ

Как мне получить баланс определенного токена на BSC с помощью Nethereum и Quicknodes?

Я уже купил узел на quicknodes и у меня есть API. Я смог получить свой баланс BNB с помощью этого кода, однако я хотел бы получить баланс определенного токена в моем кошельке, кроме BNB. Может ли кто-нибудь указать мне правильное направление? var ba…
18 апр '21 в 04:36
2 ответа

Как мне сделать эквивалент web3.eth.getAccounts() для Nethereum?

У меня это работает в js, чтобы дать мне адрес вошедшего в систему пользователя Metamask, но я хотел бы сделать это с помощью Nethereum. Может ли кто-нибудь сказать мне эквивалент этого с Nethereum? var accounts = await web3.eth.getAccounts(); conso…
18 апр '21 в 22:13
0 ответов

web3 интегрировать существующий контракт ERC20

Я хочу интегрировать контракт USDT (ERC20) на свой веб-сайт, я сгенерирую адрес депозита для пользователя. И в конце дня я выведу весь баланс в свой кошелек. Я ссылаюсь на https://etherscan.io/token/0xdac17f958d2ee523a2206206994597c13d831ec7, следуй…
06 май '21 в 08:36
0 ответов

неизвестная ошибка аккаунта при вызове SendTransactionAsync()

Пытаюсь отправить BUSD-T с одного адреса на другой. При вызове Nethereum.Contracts.Function.SendTransactionAsync() я получаю ошибку «неизвестная учетная запись». с адреса: 0xa0EDA267b3baE823f4F8C2aF0141401Eff0652FE адрес контракта: 0x55d398326f99059…
2 ответа

Как получить ABI смарт-контракта с Nethereum?

Я могу получить доступ к службе цепочки блоков на основе кворума, и я использую библиотеку Nethereum для взаимодействия со смарт-контрактом. Когда я развертываю новый смарт-контракт, Nethereum предоставляет адрес и ABI смарт-контракта. Но я не могу …
0 ответов

Ошибка вызова из Solidity SmartContarct с Nethereum

Я развернул SmartContract для лавинной тестовой сети. Я могу вызывать функции SmartContract на Remix. Но когда я пытаюсь вызвать функции просмотра с помощью Nethereum, я получаю ошибку ниже в строке CallDeserializingToObjectAsync. (процесс 177928) з…
1 ответ

Nethereum не будет отправлять платежи в ETH c #

Это одна из тех проблем, из-за которых мне хочется ударить клавиатурой по лицу. Я кодировал бота, который принимает криптовалютные платежи, чтобы обновлять баланс пользователя. Проверка баланса в порядке, отлично работает. когда он запускает команду…
15 июн '21 в 20:24
0 ответов

Создание контракта с маршрутизатором PancakeSwap V2 C # ПОМОГИТЕ, ПОЖАЛУЙСТА, неверный код операции: код операции 0xfe не определен

Получение ошибки, указанной в заголовке, при попытке создать контракт в строке var transactionReceiptDeployment var url = "https://data-seed-prebsc-1-s1.binance.org:8545/"; //var url = "https://mainnet.infura.io"; //var privateKey = "0x7580e7fb49df1…
17 июн '21 в 22:20
1 ответ

Как использовать Nethereum для извлечения идентификатора цепочки из необработанной транзакции?

Вот код F #, который у меня есть - let parseChainId rawTransaction = let tx = TransactionFactory.CreateTransaction rawTransaction let chainIdWithAddend = (IntTypeDecoder().DecodeBigInteger tx.Signature.V - BigInteger 35) / BigInteger 2 let addend = …
17 июн '21 в 19:45
1 ответ

Вызов функции контракта BSC с Nethereum продолжает давать тот же (неверный) результат

Я новичок в использовании Nethereum и пытаюсь вызвать функцию owner()в смарт-контракте BSC, который возвращает адрес владельца. Мой код: string url = String.Format("https://api.bscscan.com/api?module=contract&action=getabi&address={0}&ap…
20 июн '21 в 16:30
1 ответ

«Невозможно установить соединение, потому что целевая машина активно отказалась от него» Исключение Nethereum

Я использую Nethereum для вызова функции с именем owner() в контракте BSC, который должен возвращать адрес владельца контракта, однако, когда я использую CallAsync() метод, я получаю исключение "Невозможно установить соединение, потому что целевая м…
27 июн '21 в 15:44
1 ответ

«Ошибка: ожидаемое значение массива для типа» при передаче 2darray строки в качестве параметра Nethereum

Я использовал набор трюфелей ганаша в качестве локального блокчейна для тестирования своего смарт-контракта. это моя функция solidity, в которой я могу добавить 2d-массив строк и заполнить им сопоставление (string => string): function AddSignatur…
2 ответа

Nethereuem SendTransactionAsync из моего веб-API C # не работает с неподдерживаемым типом транзакции: eth_sendRawTransaction

Я работаю над интеграцией Nethereum в свой .NET 5 C# API и могу выполнять запросы чтения для выбранной мной цепочки блоков (BSC), но не могу успешно выполнить SendTransactionAsync или SendRequestAsync. Я постоянно получаю следующее исключение: Nethe…
20 авг '21 в 01:14
1 ответ

Как разрешить конфликт версий EIP между сетью и клиентом?

Я запустил локальную сеть Hardhat (для тестирования смарт-контрактов), подключился к ней с помощью Nethereum, и когда я пытаюсь запустить любую транзакцию, исключение брошен. Потом поменял сеть на Ganache, но ошибка осталась прежней. Например (код F…
27 авг '21 в 18:42
1 ответ

Как получить массив объектов из смарт-контракта с помощью Nethereum

У меня есть функция в смарт-контракте: struct DrugBox { uint256 weight; // weight is accumulated by delegation uint256 creationDate; address producer; string drugName; uint256 id; } function getAllBoxes() public view returns (DrugBox[] memory box1) …
30 авг '21 в 18:57