Questions tagged [plutus-playground]
Plutus Playground provides an environment for writing and testing smart contracts before they are released on the Cardano blockchain.
109
questions
6
votes
1
answer
161
views
How do you publish on-chain code to mainnet and testnet?
I've understand that the on-chain code is stored in the blockchain through Playground module which is in sync against a local node. But how to "publish" this code to run anywhere? It's an ...
1
vote
1
answer
41
views
Cannot find definitions of tx___ functions in English Auction script
I might be missing some thing but in the English Auction script I am unable to find the definitions of the function that starts with tx:
txOutDatumHash
txInInfoResolved
txOutValue
txInInfoResolved
....
0
votes
1
answer
1k
views
Localhost not displaying anything after running npm start in plutus-playground-client
I'm on a Mac running Big Sur with the intel chip. I've followed all the steps to set up the local Plutus environment as suggested by Lars in the Plutus Pioneer 3rd iteration.
Next step is to get the ...
0
votes
1
answer
24
views
Error evaluating Simulation in playground
I was finally able to run the playground and I was following exactly what the instructor was saying on the video, adding the wallets and actions but only the genesis transaction shows up when I ...
0
votes
1
answer
239
views
Not in scope: type constructor or class ‘PaymentPubKeyHash’ - Week 1 Pioneers Exercise
I'm trying to compile the week 1 code on plutus playground hosted locally, but I'm getting this error:
error:
Not in scope: type constructor or class ‘PaymentPubKeyHash’
|
57 | { aSeller ...
2
votes
1
answer
28
views
Formatted error messages in Playground
Is there any way to get the Playground errors with proper indentations?
This can help read better the issue at hand.
Instead of getting one huge line:
(Tx {txInputs = fromList [TxIn {txInRef = ...
0
votes
1
answer
35
views
English Auction Compilation Failure. Need help understanding the compile error message
I need help.
Followed the lecture up to the compile.
Got this failure :
ConnectionError (HttpExceptionRequest Request { host = "localhost" port = 8080 secure = False requestHeaders = [("...
0
votes
2
answers
140
views
How to resolve npm build failure after running `GC_DONT_GC=1 npm start`?
MacOs Catalina 10.15.7 (Intel)
After facing issue here, I ran the command GC_DONT_GC=1 npm run start and it build some libraries, however failed with following error (plutus-playground-server was up ...
2
votes
2
answers
223
views
/bin/plutus-playground-server: No such file or directory
Can't get plutus-playground-server to start.
plutus-playground-server: for development use only
/nix/store/601kdlvidgan842yfklrmvpbz6a5xkf7-plutus-playground-server/bin/plutus-playground-server: line ...
3
votes
2
answers
196
views
npm run start in plutus-playground-client throws several "Could not find module" errors
I'm trying to run the plutus-playground-client. My OS is macOS Big Sur 11.6.2
I have set up the environment with the following steps based on the nix install instructions from:
https://docs.plutus-...
1
vote
0
answers
58
views
plutus-pab still not building
I had plutus-playground up and running with a prior commit, but am trying to get the latest version running. I have cloned everything fresh in a new folder. I have successfully run the following ...
0
votes
0
answers
32
views
plutus-playground-server exits with with network error
When starting the plutus-playground-server in a nix-shell on an Ubuntu 20.04 machine (ref. step 4 in the plutus setup instructions), it terminates with the following error:
Interpreter ready
plutus-...
1
vote
2
answers
106
views
First time compiling sample Plutus code in local Plutus Playground failed. Can't figure out why
I've been a mainframe programmer my for decades. Never developed on small server platforms. So the biggest challenge I'm having is dealing with the nerve wracking OS setup, Github cloning, server ...
1
vote
2
answers
110
views
git checkout 41149926c108c71831cfe8d244c83b0ee4bf5c8a for English Auction doesn't work
According to cabal.project script for the English Auction, the git branch for this plutus script is:
source-repository-package
type: git
location: https://github.com/input-output-hk/plutus-...
0
votes
1
answer
186
views
plutus-playground-client crashes on Intel Mac (Big Sur)
After setting up environment for cohort 3 of the pioneers program, running the plutus-playground-client crashes on my Intel Mac (Big Sur).
I've been able to successfully set up Nix and all the code ...
1
vote
2
answers
1k
views
(Solved) error:\n Variable not in scope: main :: GHC.Types.IO a0 in English Auction
I'm trying to compile the English Auction script on a local plutus-playground-client session and I'm getting this error:
error:\n Variable not in scope: main :: GHC.Types.IO a0
Any help on why ...
0
votes
1
answer
162
views
nix-build fails to build plutus or plutus-playground server/client with error: reading from file: Is a directory
I'm attempting to finish the setup for plutus pioneers cohort3 on wsl2 (Windows 10) with Ubunutu 20.04
Nix version: 2.5.1
I cloned the plutus-apps repo (and previously tried the plutus repo before ...
0
votes
2
answers
94
views
Where do I find correct and current git checkout?
Update and detailed answer Feb 4, 2022.
For the purposes of the Plutus Pioneer Program, the checkout information can be found in the weekly cabal.project file, located (for Week04, as an example, and ...
0
votes
1
answer
94
views
Webpack warning when starting plutus-playground-client
I am getting a warning when I run npm start on the plutus-playground-client:
ℹ 「wds」: webpack output is served from /
ℹ 「wds」: Content not from webpack is served from /home/datapool/plutus-apps/plutus-...
0
votes
2
answers
83
views
What is minimum RAM for running plutus-playground-server on Ubuntu VirtualBox?
I am facing this issues when running
$ nix-build -A plutus-playground.server
> error: 1 dependencies of derivation
> '/nix/store/39qxl421bhkzks2zrra7vy3yl6qqhsib-zlib-lib-zlib-0.6.2.3-config.drv'...
0
votes
1
answer
78
views
Need help installing pioneer-based code on intel Mac (Big Sur)
I'm following the instructions laid out in https://docs.plutus-community.com/docs/setup/MacOS.html to setup my intel Mac (Big Sur) dev environment for cohort 3 of the pioneer program and having issues....
1
vote
1
answer
95
views
slotToEndPOSIXTime error
Firstly, when I attempt to build a repl of week01 what I get is
Then when I attempt to use slotToEndPOSIXTime I get
Any help would be greatly appreciated, thanks! Everything else works great up ...
1
vote
2
answers
209
views
nix-shell command causes error "invalid character in Base64 string"
I'm following the Plutus Env: Setup Starter Pack guideline to run a Plutus Playground Local Instance. At step 4, when running the command nix-shell, I got the error message error: invalid character in ...
0
votes
1
answer
84
views
Unable to start /plutus-apps client application
Error is occurring for MacOS 12.1 Monterey. Please, let me know, if I should include additional details.
I am going through the step noted in this document in order to setup local Plutus app: https://...
1
vote
3
answers
290
views
Error running plutus-playground-client in Linux
I have successfully installed nix, cabal and have setup the IOHK binary cache. I cloned the plutus-app repository and successfully built the Haskell packages and other artifacts with nix. Then running ...
2
votes
1
answer
458
views
Lessons Learned setting up plutus-playground - feedback welcome [closed]
I have finally got the plutus-playground running on 2 separate machines. Each machine is a Mac running Catalina 10.15.7.
After extensive trial and error (some self inflicted) I have identified several ...
0
votes
2
answers
95
views
Normal buildtime for "nix-build -A plutus-playground.server"
How long should the following build normaly take, when the correct "IOHK binary cache" is set at "nix.conf"?
nix-build -A plutus-playground.server
2
votes
2
answers
110
views
(Solved) Error building Plutus Application Framework
I am trying to build the Plutus Application Framework. I'm running on Archlinux and both Nix and cabal are installed properly as far as I can tell. I have also set the IOHK Binary Caches.
However when ...
1
vote
1
answer
60
views
Setting GitHub ID in plutus-playground-server local env
I have been able to get my local nix install of the server and client running on my ubuntu distro. However, I can't find where I can set the GitHub ID for the local server configuration and that is ...
1
vote
1
answer
86
views
segmentation fault when building Plutus-playground.server
I'm following the instructions for installing the Plutus-playground found here
I discovered I must execute the following before step 10
git clone https://github.com/input-output-hk/plutus-apps.git
I ...
2
votes
1
answer
50
views
Online Playground does not appear in Safari
Using macOS Catalina 10.15.7 and Safari v 15.2 (15612.3.6.1.8). The Playground URL (https://playground.plutus.iohkdev.io) generates a blank page. It loads fine on Chrome and Brave (haven't actually ...
1
vote
1
answer
98
views
Plutus Playground: error evaluating 'hello, world' example
When I try to evaluate the "Hello, world" example at https://playground.plutus.iohkdev.io/, I get the following error:
DecodingError: An error occurred while decoding a JSON value: Under '...
0
votes
0
answers
73
views
Problem running Plutus Playground Client on MacOS
I am encountering a problem when trying to run the Plutus Playground through Nix on MacOS.
I tried using the last available tag v2021-12-20, but I am getting the following error when I try to run the ...
1
vote
2
answers
97
views
Plutus Playground vs Plutus Application Backend vs Plutus Application Framework
Is the Plutus Application Backend another name for the Plutus Playground? If not what is the Plutus Application Backend? Also is the Plutus Application Framework the Plutus Playground?
2
votes
1
answer
159
views
"bash: plutus-pab-generate-purs: command not found" issue when run plutus-playground on Ubuntu
I've followed guide for running plutus-playground .
But when I npm run start on plutus-playground-client, it says 'bash: plutus-pab-generate-purs: command not found'.
Please check screenshot on ...
0
votes
1
answer
61
views
I'm getting errors in Week05 Solution.hs
Im trying to run Week05's home work solution 1 on the online plutus playground enviornment but I keep getting errors in lines 79 to 84 dose anybody know how to fix this?
code pasted below along with ...
0
votes
1
answer
60
views
plutus-playground-server sense of time is incorrect
I think my plutus-playground-server has an incorrect notion of time. I'm working on the homework for lecture 3 and keep running into issues with the simulator.
Here's a screenshot of what I'm ...
1
vote
1
answer
100
views
Error Starting plutus-playground-client
I'm having error running the plutus-playground-client. Not sure where to look, here is the complete error log. Any suggestions on how to fix?
0 info it worked if it ends with ok
1 verbose cli [
1 ...
1
vote
1
answer
34
views
Plutus Pioneer Program Week02: grab endpoint not working and trace log being cut off
Here you can see the 'grab' endpoint being correctly set.
And here you can see the Tx2 slot for the grab endpoint is missing.
Also, some lines of the trace are being cut off, I'm not sure if this is ...
2
votes
1
answer
72
views
Plutus pioneer program - Lecture #1 - Can't understand behaviour of transactions
Why is the second bid of wallet 2 getting ignored when I test it like this? If the first transaction of wallet 2 was also valid, then the second suceeds. I'm just curious if this is somehow expected ...
4
votes
2
answers
66
views
When can we expect live deployment of the Plutus Playground
I am working with a low end device, and the live deployment of the playground is what I'm counting on. When can I expect it and is there any community deployed server that is active now?
5
votes
1
answer
57
views
Choosing Ubuntu over WSL for Plutus development
I use a low end laptop as my daily driver running a WSL Ubuntu-20.04 as my platform of choice. When trying to run the plutus-playground it often crashes. Should I try using Ubuntu or any other Linux ...
3
votes
1
answer
129
views
plutus-playground-server: user error (Error evaluating simulation: JsonDecodingError
I'm following the first lecture in the plutus pioneer program but I cannot set up the local environment. The error happens when running npm start on a nix-shell after initializing the playground ...
2
votes
1
answer
83
views
Failing to set up plutus on windows
So I'm using WSL Windows 10 and I set up IOHK hashes, but everytime I run nix-shell I get following error:
build of '/nix/store/9im4jp068ykqsm4s8996px605p6zrw7q-Agda-plan-to-nix-pkgs.drv' failed. ...
2
votes
1
answer
89
views
What is the benefit of installing plutus playground locally?
In these instructions for working through the plutus pioneer program, it suggests installing the playground locally:
https://tutorials.cardanoacademy.io/plutus-pioneer-program/setting-up-plutus-...
5
votes
1
answer
140
views
Setting up Plutus environment for Apple Silicon computer
I'm trying to setup dependencies to write and test plutus contracts, but I'm worried that the dependencies may not be compatible with the M1 chip.
I have been following these instructions https://www....
7
votes
1
answer
133
views
How can you run the Plutus Playground and serve the Haddock documentation from the VSCode DevContainer?
I am still looking to settle on a dev environment for Plutus contracts.
I am thinking about using VSCode with the devcontainer, but would like to know how well it all integrates. Is it easy to have ...
7
votes
2
answers
182
views
Plutus Pioneer Cohort 2 Lecture 3
I was going through the lecture on Youtube and this is the one with Vesting example where:
wallet 1 gifts 20 ADA to wallet 2 in 2 different slots
wallet 1 gifts 10 ADA to wallet 3 in a slot
later on, ...
4
votes
1
answer
63
views
Is there any keyword to get the epoch details or stake-pool details in Plutus Smart Contract?
I am trying to write a smart contract where I can get the awards for delegators of a particular stake pool. I need to know if that is right now possible to do using Plutus, if yes, pls suggest me.
6
votes
2
answers
176
views
npm build of plutus client fails with "permission denied"
I am trying to run the Plutus playground using the Gitbook recipe (https://docs.plutus-community.com/docs/setup/WindowsWSL.html).
At step 15, the server starts fine, but trying to run the client with &...