Skip to content

technoY2K/cardano-stake-pool-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Cardano stake pool guide

tips, gotchas and other learnings

Hardware

Raspberry Pie 🥧 setup (AcceptanceCriteria = bootloading Ubuntu from the USB storage rather than the microSD card slot $ because faster | cheaper | better)

Build and configure the cardano node

  • resource followed: https://www.coincashew.com/coins/overview-ada/guide-how-to-build-a-haskell-stakepool-node
  • the following tools do not come packaged with ubuntu so you need to install them via apt: git, llvm, libnuma-dev, make, libtool, jq, net-tools, fail2ban
  • during the libsodium build step
    • run the configure bash script with the following argument: ./configure --disable-dependency-tracking
  • correctly set the LD_LIBRARY_PATH, the guide has it set incorrectly: export LD_LIBRARY_PATH=$(llvm-config --libdir):$LD_LIBRARY_PATH
  • the cli and node executable locations are different on the raspberry pie 🥧 vs the guide. during the copy step the executables can be found below:
    • ~/path/to/sourcecode/dist-newstyle/build/aarch64-linux/ghc-8.10.4/cardano-cli-1.27.0/x/cardano-cli/build/cardano-cli
    • ~/path/to/sourcecode/dist-newstyle/build/aarch64-linux/ghc-8.10.4/cardano-node-1.27.0/x/cardano-node/build/cardano-node

Harden Ubuntu on both raspberry pies 🥧

About

tips, gotchas and other learnings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published