Описание тега plutus
Платформа Plutus — это платформа смарт-контрактов блокчейна Cardano. Контракты Plutus состоят из частей, которые запускаются в блокчейне (код в цепочке), и частей, которые запускаются на компьютере пользователя (вне цепочки или клиентский код).
1
ответ
Зачем нам нужна функция startWatching от WalletApi?
В plutus Playground в примере игры есть функция -- | The "startGame" contract endpoint, telling the wallet to start watching -- the address of the game script. See note [Contract endpoints] startGame :: MonadWallet m => m () startGame = -- 'start…
07 сен '19 в 17:18
0
ответов
Как реализовать встречную игру с состоянием в Cardano Plutus? (10-й игрок может выбрать награду)
Я хочу сделать простую игру с сохранением состояния в кардано, используя язык плюсов (чтобы проверить, что возможно в кардано, а что нет) В правила являются следующие: создатель контракта развертывает смарт-контракт и блокирует некоторый ADA игры на…
23 ноя '19 в 00:10
0
ответов
How to implement the voting smart contract in cardano Plutus language?
Contact is created with locked in reward, voters vote for addresses, after the deadline winners that can collect the reward. The voting is inherently stateful. Is it possible to implement it in cardano? What is the data script type? What is the rede…
23 ноя '19 в 12:14
1
ответ
Ошибка интерпретатора Plutus на игровой площадке Plutus
Этот код компилируется, но когда я нажимаю «Оценить», я получаю эту ошибку. Я не уверен, с игровой площадки это или нет, потому что я использовал тот же код из их нового руководства. Ошибка не появляется, когда я компилирую, это происходит только то…
28 янв '21 в 18:13
1
ответ
Типизированная версия домашнего задания Plutus Pionneers 01 (week02)
Я пытался написать напечатанную версию первого домашнего упражнения. Он компилируется, но не отображается на игровой площадке ... {-# LANGUAGE DataKinds #-} {-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE Overloaded…
19 апр '21 в 17:39
1
ответ
cabal install ghc невозможно: переполнение кучи
Я пытаюсь следить за лекциями Plutus Pioneer и получаю следующее сообщение об ошибке Моя система: образ Ubuntu Linux Docker, работающий на MacOS. Я установил пакет Haskell на изображение отсюда: https://www.haskell.org/platform/linux.html используя …
28 июн '21 в 11:27
0
ответов
Клиент Plutus Playground не может работать
Я пытаюсь запустить plutus-plays-client, но получаю эту ошибку при запуске npm run start [nix-shell:~/dev/plutus/plutus-playground-client]$ npm run start > plutus-playground-client@1.0.0 start /Users/danicuki/dev/plutus/plutus-playground-client &…
06 июл '21 в 23:03
0
ответов
Кардано Могу ли я писать токены, такие как ERC20, с помощью plutus?
У Cardano есть собственные токены, но что, если я хочу написать токен со специальными свойствами и конкретными функциями, я могу сделать это надежно, но я могу сделать это с Plutus? Я знаю, что plutus имеет ограниченное представление о статусе блокч…
17 авг '21 в 20:17
2
ответа
Ошибка PlutusPlayground [высокие комиссии REDEEM]
Я учусь писать смарт-контракты на PlutusPlayground и получаю чрезмерно высокие комиссионные за выкуп токенов из примеров скриптов (более 3000 ADA). Кто-нибудь знает, почему это могло произойти? Я видел пару руководств по этим примерам, и, похоже, ни…
22 авг '21 в 14:47
1
ответ
Как установить версию HTTP с помощью запроса Haskell
Я прорабатываю первую итерацию лекций Plutus Pioneer Lectures, и код лекции 6, который получает обменный курс от coinmarketcap.com, возвращает ошибку 403: getExchangeRate = runReq defaultHttpConfig $ do v <- req GET (https "coinmarketcap.com" /: …
09 сен '21 в 05:37
1
ответ
Как неравномерно разделить сумму в смарт-контрактах Plutus
Мне нужно создать смарт-контракт с использованием Plutus, чтобы неравномерно разделить сумму на 2 кошелька, чтобы я мог определять индивидуальные комиссии для каждой транзакции. Я использую эту документацию. Что мне нужно, так это то, что я хотел бы…
12 окт '21 в 13:24
1
ответ
Вестирование через смарт-контракт Cardano не удается, если кошелек получателя пуст
Предположим, блок кода наделения правами на игровую площадку Plutus . Проще говоря, если в кошельке получателя есть какой-то ADA, контракт работает нормально. Но в случае пустого кошелька получателя транзакция не удастся, потому что для отправки ден…
14 окт '21 в 15:19
0
ответов
Проблема с запуском клиента Plutus Playground на MacOS
Я столкнулся с проблемой при попытке запустить Plutus Playground через Nix на MacOS. Я попытался использовать последний доступный тег v2021-12-20, но при попытке запустить клиент Plutus Playground в nix-shell я получаю следующую ошибку: nix-shell:~/…
20 дек '21 в 21:35
0
ответов
Разрешение пользователю устанавливать разрешения для запуска nix-shell — Ubuntu/Linux
Я пытаюсь запустить игровую площадку Plutus и по какой-то причине не могу предоставить себе разрешение на запуск компонента «nix-shell» установки. ~$ никс-оболочка ошибка: не удалось установить разрешения для «/nix/var/nix/profiles/per-user» на 755:…
16 янв '22 в 02:53
0
ответов
В книге Плута, последняя глава. Зачем нам нужен токен администратора, а не прямое требование потратить уникальный UTXO?
Как говорится в названии. В книге идет unique UTXO -> spend to forge admin token -> spend admin token to forge non-fungible Почему бы просто не сделать unique UTXO -> spend to forge non-fungible?
22 янв '21 в 16:19
0
ответов
Есть ли способ скопировать двоичные файлы Haskell в другой проект, чтобы сэкономить время на начальной сборке?
Я работаю над созданием DApps на Cardano с помощью Plutus, который построен на Haskell. Я обнаружил, что первоначальная сборка Cabal для проекта занимает довольно много времени, обычно более 30 минут, даже если пакеты Cabal уже кэшированы на моей ло…
24 фев '22 в 02:47
0
ответов
Переменная вне области действия: конечные точки :: Contract s0 T.Text a0
Я новичок в Plutus, и я работаю над учебным пособием, но я нажимаю «Оценить» и получаю эту ошибку. Я не уверен, что это с игровой площадки или нет, потому что я использовал тот же код из их нового учебника. Ошибка не появляется, когда я компилирую, …
28 янв '21 в 02:59
0
ответов
Почему сборка клики не работает для транзакций plutus?
Я точно следил за этой страницей и застрял на CABAL BUILD. https://docs.cardano.org/plutus/Plutus-транзакции и Cabal Build выдал мне ошибку, которую я не могу понять, я не мог двигаться вперед последние 3 дня. : предупреждение: [-Wmissed-extra-share…
23 апр '22 в 16:56
0
ответов
Как решить проблему при запуске атрибута nix-shell «https://github.com/well-typed/plutonomy.git»?
Я работаю над проектом смарт-контракта Cardano Plutus. Когда я пытаюсь запуститьnix-shell, я получаю ошибку ниже attribute 'https://github.com/well-typed/plutonomy.git' missing Я не уверен, какой информацией нужно поделиться, чтобы получить помощь. …
03 мар '23 в 10:17
0
ответов
Не удалось запустить plutus-playground-server
После необходимости полностью настроить среду разработки. Попытка запустить внутренний сервер plutus-playground-server в nix.shell. я получил это Я установил nix.shell, затем клонировал репозиторий plutus-app, а также cd plutus-apps/plutus-playgroun…
08 ноя '22 в 10:00