Skip to content

Instantly share code, notes, and snippets.

@travisperson
Created March 19, 2019 15:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save travisperson/4423525361c79a1170aa92cbc998e21d to your computer and use it in GitHub Desktop.
Save travisperson/4423525361c79a1170aa92cbc998e21d to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
set -x
gopath=${GOPATH:-$HOME/go}
outdir=${FILECOIN_PARAMETER_CACHE:-/tmp/filecoin-proof-parameters}
ln -sf $HOME/filecoin-proof-parameters /tmp/filecoin-proof-parameters
mkdir -p $outdir
parameters="$gopath/src/github.com/filecoin-project/go-filecoin/proofs/rust-fil-proofs/parameters.json"
params=$(jq -r "keys | .[]" $parameters)
for param in $params; do
ipfs pin add --progress $(jq -r ".\"$param\".cid" $parameters)
done
for param in $params; do
ipfs cat $(jq -r ".\"$param\".cid" $parameters) > $outdir/$param
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment