Описание тега vyper
1
ответ
Vyper: совместимо ли писать / развертывать Ethereum классические смарт-контракты с python?
Поскольку Python Serpent Compiler считается устаревшим и небезопасным для Vitalik (что также подтверждается данным аудитом и здесь), рекомендуется написать / развернуть смарт-контракт Ethereum из python с помощью компилятора Vyper. Уверен, что Vyper…
16 мар '18 в 12:59
0
ответов
Что означает "переменная: значение" в Python3?
Я наткнулся на следующий синтаксис в некотором коде Python3, который я нашел в Интернете: Примечание: это на самом деле Vyper, подмножество Python3, используемое для программирования на Ethereum. Разработчики Vyper утверждают, что весь код Vyper явл…
24 май '18 в 15:50
0
ответов
Как установить vyper ethereum на Windows Complete?
Прежде всего, я просто программист среднего уровня. Мне трудно узнать, как установить vyper ethereum на Windows, даже документация не поможет. Я использую vyper вместо основательности, потому что он более защищен и менее подвержен ошибкам, чем основ…
14 ноя '18 в 13:48
1
ответ
Создание пользовательского типа bytes32 в виде 32-битного байтового массива с помощью Rust
bytes32 тип, который является байтовым массивом шириной 32 бита в Vyper. Следующее из https://github.com/ethereum/vyper/blob/master/docs/types.rst#32-bit-wide-byte-array: 32-битный массив байтов Ключевое слово: bytes32Это 32-битный байтовый массив, …
26 мар '18 в 04:45
2
ответа
Оплатить газ пользователя: Ethereum
Мне нужна помощь Я работаю над умным контрактом, который позволит пользователю сохранить строку (отображение (адрес => строка)). Единственная проблема, я бы хотел, чтобы контракт платил за газ для пользователя, чтобы сохранить строку. Любая идея о т…
09 июл '19 в 20:09
0
ответов
Ошибка при взаимодействии смарт-контракта
Я пытаюсь сделать взаимодействие между двумя смарт-контрактами на моей виртуальной машине. Я написал умный контракт, который выполняет некоторые вещи и еще один, который жертвует эфириум. Теперь я хочу сделать взаимодействие между ними, но когда я в…
14 авг '19 в 02:58
1
ответ
Vyper Эквивалент адреса солидности (это)
Как получить адрес действующего договора в Vyper. В солидностиaddress(this)используется. Что равно в Vyper. address myContractAddress; myContractAddress = address(this);
19 сен '19 в 06:47
2
ответа
Как де / кодировать байты в массив адресов в Vyper?
Я пытаюсь реализовать получателя флеш-ссуд Aave в Vyper https://developers.aave.com/#implementing-a-flashloanreceiver-contract, и мне нужно передать ему массив адресов в виде аргумента "bytes memory _params". Любые идеи, как мне кодировать массив ад…
24 мар '20 в 15:25
1
ответ
Создание новых контрактов из контракта Vyper
Есть ли способ создать какие-либо дочерние контракты из контракта, например, когда кто-то вызывает функцию createChildContract(). В солидности, просто через оператора new продал проблему, как насчет выпера? Большое спасибо!
25 дек '19 в 16:08
1
ответ
Solidity & Truffle - Автоматическое создание тестового примера на Solidity и JavaScript. Какой вариант лучше? Плюсы и минусы?
Я создал новый токен ERC-20 и теперь хочу добавить тестовый код. Есть ли способы автоматического создания тестовых случаев в файлах SOL? А также хотите узнать, как автоматически генерировать тестовый код в среде Truffle JavaScript. Я уже погуглил и …
13 ноя '20 в 04:43
0
ответов
Запрос на подтверждение транзакции из учетной записи без прав администратора (geth/clique)
Я объясню систему, которая у меня есть, на моем частном блокчейне clique/geth: У меня есть режим майнера, который имеет мои полномочия, это на стороне сервера. У меня также есть загрузочный узел, соединяющий узел майнера и клиент, и, чтобы быть прос…
10 фев '21 в 10:21
3
ответа
StateAccessViolation: значение должно быть буквальным - смарт-контракт Vyper Ethereum
Информация о версии vyper Version (вывод vyper --version): 0.2.8+ фиксация.069936f ОС: osx Версия Python (вывод python --version): Python 2.7.16 Окружающая среда (вывод pip freeze): altgraph==0.10.2 bdist-mpkg==0.5.0 bonjour-py==0.3 macholib==1.5.1 …
09 мар '21 в 01:52
1
ответ
Как протестировать платный / внешний метод с помощью waffle и ethers.js
Вот смарт-контракт, написанный на vyper, для тестирования owner: public(address) name: public(String[100]) total_amount: uint256 @external def __init__(_name: String[100]): self.owner = tx.origin self.name = _name @external @payable def donate(): #a…
16 апр '21 в 10:37
0
ответов
Есть дата окончания закрытия, которая состоит из сегодняшней даты + 365 дней.
Конечная дата закрытия = сегодняшняя дата +365 дней (текущий год). Мне нужна конечная дата закрытия, которая состоит из сегодняшней даты + 365 дней, которые должны быть скользящим годом. Нужно это в выпер. Может кто-нибудь, пожалуйста, помогите мне …
10 июн '21 в 21:43
0
ответов
Контракт Ethereum отменяется
Я успешно развернул смарт-контракт, написанный с помощью vyper (источник ниже) на MEW. Когда я пытаюсь отправить средства на контракт, транзакция отменяется. Я попытался максимально упростить код, но он все равно зависает. Я думал, что мои вызовы as…
13 авг '21 в 23:22
4
ответа
Проблемы с установкой cytoolz на Python@3.10
Я пытаюсь установить в virtualenv: Python версия = 3.10.0 Pip версия = 21.3.1 После запуска в активированном virtualenv я получаю следующий журнал: Collecting cytoolz Using cached cytoolz-0.11.0.tar.gz (477 kB) Preparing metadata (setup.py) ... done…
23 окт '21 в 16:07
0
ответов
Solidity VS Vyper [закрыто]
Я самоуверенный разработчик, пытающийся изучить разработку блокчейнов для смарт-контрактов. У меня есть базовые знания ванильного Javascript. Итак, во время поиска Solidity я узнал, что его будет легко изучить, если будет удобно работать с ванильным…
21 окт '21 в 00:51
0
ответов
Инструмент контракта не работает с pytest
Я учусь на Moralis Web3, часть 8 Python 3.9.1Brownie v1.17.0 - среда разработки Python для Ethereum Вот мой контракт # @version ^0.3.0 #Contract Guess Number #Contract should support multiple guess the number games. #Creator of games should rish 10 …
10 ноя '21 в 11:49
1
ответ
Есть ли способ в vyper вычислить e ^x, где x является десятичным знаком?
Для своей диссертации я искал уравнение, которое вычисляет exp(x) с помощью смарт-контракта Vyper. Я предпочитаю Vyper Solidity из-за его способности обрабатывать числа с фиксированной запятой. Однако я не смог найти эффективного для этого, поскольк…
13 ноя '21 в 16:14
2
ответа
Нужно ли мне использовать метод утверждения в ERC721?
Я практикую смарт-контракт, и NFT меня заинтересовал. ERC721, написанный на Vyper Какая в нем механика одобрения? Что такое isApprovedForAll делает? ИМО. Мне не нужно использовать метод утверждения. Я просто использую transferFrom()достаточно. Попра…
17 ноя '21 в 12:27