3

I lifted this screenshot from Reddit so I'm not 100% sure who created it. This is more of a overall Cardano view, so in my mind, qualifies as a 50,000 foot view.


3

If possible, always use the official documentation to protect yourself from scams. For sending a simple transaction using the cardano-cli, have a look at docs.cardano.org. As for the error, when inspecting it, you will find it says OutputTooSmallUTxO. This is because of the minUTxOValue protocol parameters which is used to prevent dusting up the UTXO set. It ...


2

The flag --tx-out-datum-embed-file FILE allows you to embed the datum data on the transaction, not the datum hash like using that flag --tx-out-datum-hash-file FILE. cardano-cli transaction build --tx-out-datum-embed-file DATUM.json According to this web page, the definition is vague: The script datum to embed in the tx for this output, in the given JSON ...


1

Once the shell tells you this: Serving HTTP on 0.0.0.0 port 8002 (http://0.0.0.0:8002/) Just go to this location: http://localhost:8002/haddock/ The given 0.0.0.0:8002 does not work, however these do work: http://localhost:8002/haddock/ http://localhost:8002/ (Im using WSL too)


1

You should read Plutus starter PAB testnet notes and Hosted PAB setup for Alonzo testnet gist.


1

I'm trying to learn this too. I could not find any further documentation other than the cardano-cli command help. This is pretty extensive and useful. Every command argument seems to have built-in help. So, for instance, to get help with building a transaction, issue the command cardano-cli transaction build. The help for this includes some info on the --tx-...


1

The repos are these: https://github.com/input-output-hk/plutus https://github.com/input-output-hk/plutus-apps You can import Interval, Contexts, and Constraints like this: import Ledger.Constraints import Ledger.Contexts import Ledger.Interval In the cabal file you would add them like this: build-depends: ... , plutus-ledger , ...


1

Great job in finding a gap in the documentation. Signing up for a Github account and submitting a Pull Request (via the update page button you already found) is indeed the way to go. It allows the team to review your proposed changes and once approved automatically deploy these so your edits become live.


1

You're using tags/1.23.2. The most recent release was tags/1.26.2. You can see the file on master at the moment [0] so I'd suggest checking out a more recent version of cardano-node and opening a PR or submitting an issue on GitHub to update the node version that the docs suggest using. [0] https://github.com/input-output-hk/cardano-node/blob/master/scripts/...


1

I have been building the documentation with [~/plutus] nix-build -A plutus-playground.haddock following the Plutus Community guide and nix build -f default.nix docs.site from the Plutus repo and they both work as expected, generating the documentation for the current checkout. The most probable cause for the issue is that git may not have updated as ...


1

There is a standalone Haddock Documentaiton which includes a link to the code direclty.


1

Have a look at the Plutus Pioneer Program for technical details: https://youtube.com/playlist?list=PLnPTB0CuBOBypVDf1oGcsvnJGJg8h-LII


1

I am not a techie. Lars has been posting Plutus videos on YouTube. Plutus is the main language for smart contracts on Cardano. I think it if searchable as Plutus pioneers program. That should get you to the trailhead. I'm not a techie but that is where I would start.


1

If you like using Python, try the Cardano-Tools library that I put together. Its basically a smart wrapper around the CLI that takes care of extra steps for you such as selecting the UTxO(s). You need the cardano-cli installed and a synced cardano-node running. Below is some example code. from cardano_tools import ShelleyTools # Test Inputs (example paths) ...


Only top voted, non community-wiki answers of a minimum length are eligible