Skip to content

#IC canister code of #Taggr, a decentralized social network.

License

Notifications You must be signed in to change notification settings

mechaquan/taggr

Repository files navigation

Taggr

Release proposal verification

Assume you want to verify a new release proposal with code commit <COMMIT> and binary hash <HASH>.

  1. Install Docker (only once).
  2. git clone https://github.com/TaggrNetwork/taggr.git (only once)
  3. cd taggr
  4. git fetch --all && git checkout <COMMIT>
  5. make release
  6. Verify that the printed hash matches the <HASH> value from the release page.

Release proposal

To propose a release, follow the steps above first. If they were successful, you'll find a binary release.wasm.gz in the taggr root directory. Use the printed code commit and the binary to submit a new release proposal.

Heap Backup (for stalwarts only)

  1. Open the browser JS console and trigger this command: api.call("heap_to_stable").
  2. Fetch the backup: DIR=/path/to/backup; ./backup.sh $DIR.
  3. Restore to the local replica: DIR=/path/to/backup; ./backup.sh $DIR restore.