Skip to content

Instantly share code, notes, and snippets.

View garethtdavies's full-sized avatar

Gareth Davies garethtdavies

View GitHub Profile
@garethtdavies
garethtdavies / leeds-start-list-message.json
Last active May 15, 2017 18:42
Leeds start list message
{
"date":"2017-05-15T18:38:01+0000",
"start_time":"2017-06-11T14:39:00+0000",
"event_id":"107161",
"event_name":"2017 ITU World Triathlon Leeds",
"prog_id":"307248",
"prog_name":"Elite Men",
"wetsuit":null,
"sandbox":"false",
"num_athletes":"55",
@garethtdavies
garethtdavies / montreal-example.json
Created August 4, 2017 20:36
Montreal Sample Timing
{
"date":"2017-08-02 19:01:49-05:00",
"start_time":"2017-08-06 13:36:00-05:00",
"event_id":"109643",
"event_name":"2017 ITU World Triathlon Montréal",
"prog_id":"309383",
"prog_name":"Elite Women",
"wetsuit":"false",
"sandbox":"true",
"num_athletes":"29",
@garethtdavies
garethtdavies / overwinter-blocks.csv
Created September 1, 2018 18:54
Zcash Overwinter Blocks
Height Size Time Difficulty Hash TX
280000 1630 1535262293 115.4729749 000420e7fcc3a49d729479fb0b560dd7b8617b178a08e9e389620a9d1dd6361a 1
280001 1630 1535262371 115.1554456 000223d1d9c60e162bc44fb34e3805aed6e03a91e9ccde29273e0d5c6f4cbf70 1
280002 1630 1535262520 114.7710155 000fc35931f6470672b131cc5701941d301b53f4a51c080e7fccdc0958b30098 1
280003 3635 1535262758 114.6306478 00036c212d50c0f657fda236f3be8c896a907c9f91ee7482aedc66559d004d00 2
280004 1630 1535262802 114.5109407 000eb5c9ae1510d2ec65af62d099539205dc6161ac9ae290e8cb4492cbc3b847 1
280005 1630 1535263044 114.3490891 0002ae7697895a048672c9e6d2da710e3ecdb7d8fce5b9acd0f824a8fad343ca 1
280006 3487 1535263381 115.1156427 0003afdb12aed3e0112c6b987f5390546e22bd207c264f20d675b20ea6a86ee3 2
280007 1630 1535263674 117.2458943 0010d6ab0a2bd62450d05f786b306070661429eaf556a62d19edfd0a1685c1ef 1
280008 1630 1535263824 119.2534321 0006d82586df515b70d3c4d81e08f6c6eed91addd8d820b5994e01043a5df197 1
@garethtdavies
garethtdavies / zecSaplingMultiSig.js
Created October 25, 2018 01:18 — forked from argjv/zecSaplingMultiSig.js
Using bitgo-utxo-lib to create a multisig Zcash Sapling compatible transaction
const bitGoUTXO = require('bitgo-utxo-lib');
// Choose the configuration for the transaction builder
const zecTestNetwork = bitGoUTXO.networks.zcashTest;
const builder = new bitGoUTXO.TransactionBuilder(zecTestNetwork);
// Required Zcash parameters
builder.setVersion(bitGoUTXO.Transaction.ZCASH_SAPLING_VERSION); // 4
builder.setVersionGroupId(parseInt('0x892F2085', 16));
@garethtdavies
garethtdavies / Bash_command_line_shortcuts.md
Created November 12, 2018 21:00 — forked from P7h/Bash_command_line_shortcuts.md
Bash command line Shortcuts

Bash command line Shortcuts

Picked these from here

Command Editing Shortcuts

Command Note
Ctrl + a go to the start of the command line
Ctrl + e go to the end of the command line
Ctrl + k delete from cursor to the end of the command line
@garethtdavies
garethtdavies / fetch-params.sh
Created March 10, 2019 23:45
ipfs paramater download error
gareth@gareth-pc ~/g/zcash> ./zcutil/fetch-params.sh
Zcash - fetch-params.sh
This script will fetch the Zcash zkSNARK parameters and verify their
integrity with sha256sum.
If they already exist locally, it will exit now and do nothing else.
The complete parameters are currently just under 1.7GB in size, so plan
accordingly for your bandwidth constraints. If the Sprout parameters are
already present the additional Sapling parameters required are just under
./zcash-cli zcbenchmark createsaplingoutput 50
[
{
"runningtime": 2.462237
},
{
"runningtime": 2.310607
},
{
"runningtime": 2.297449
--- !!omap
- out_manifest: |
92575945c733f9e3b4ab1cb96fd23e7118d0043d634ae50a7af3e24b3148a220 src/zcash-2.0.4.tar.gz
b7f244965bbcbe33b630d5ed12d0cb44ca5bac62697beaa88716c23b3ba547de zcash-2.0.4-linux64-debug.tar.gz
896c8f6319e70be3bb57dab5cc5c5a6c4dc2023b2ef35b189e1c9b3632d4bf0a zcash-2.0.4-linux64.tar.gz
- in_manifest: |-
5d3ff6f7f3976b52e07aac84fda95ef827c0dc8372fca8f217bd8bab6a5a1b39 zcash-2.0.4-desc.yml
git:9592971cb605adaf6983766af543d22671073bd9 zcash
- base_manifests: !!omap
- jessie-amd64: |
./src/zcash-cli decoderawtransaction 0400008085202f89000000000000fc5c0700102700000000000001f5bcae9e10f97435222e11b0a5dc1846d9a925709893188a1c8222e658f06d0ff276281cf81c253fb4d221213d1e41e5e32c9f3d2b2240553dd66322337a135930cad4f3ffab45f5789fbd7ea2aa420e7811d3f442130c5db00975ec1639e155fc25529c84ebff3c16c75eca190c93e161a7aea584d1798e842b5da19ffa851292839fb46b1a5277435eddbb0cb34d3aefaee49a5bbeb72bee77d4360a539213b9af5b47b530c564090f38debe30e6438b80da1fd2ba5755619ea8743c14351b3b34e563c1aa039c4ff674e4fad2a829c2935444b2491a074b69064af7a6267f01345915945e69b04e119f1e9107ad0824677b69e916ea7375a7c9d4450b35740dda3d4d79c8bf1fff528c84fc2ea454b70210f592a016e835b79c696e1e3c273183a184d6b794ce163fa35ebb3efb224b5f47be6a9d27b58afbbcf190fe1e46c66c22da9c6b33dd21e3a51d4acd3004d8117d0f538091bf03c817e9bc0a4813615d93c1af50ca3bcfa57988d35e805346c28e630c701d21d036c2167874c60302556f4376ddf401013fc3086cc995ff17ac00736218b963062b4d86efbf6d7d68184319228ae42f2e1387d9c87f162b92fe314684b42044ff4ff27d8c4e2a883a8a8c83f2b859eedc4908af517554a3c2cd2
--- !!omap
- out_manifest: |
c304451e5c4c470486a941c927de70427362245f079eff85a2cef285b3cc9217 src/zcash-2.0.5-rc1.tar.gz
9a24c0b73f3abe7cdc163ebc95f0f9ead3aaf1dee1940c008b67d2c138248801 zcash-2.0.5-rc1-linux64-debug.tar.gz
d37d0a1a9b1062ad10f7071d9ff70aa888b51fa3c27a875f3d443fca73d2da44 zcash-2.0.5-rc1-linux64.tar.gz
- in_manifest: |-
bae2a72fda1a1212d2cf0382225d2254742a8593e90cc2a508c5a65665fd949c zcash-2.0.5-rc1-desc.yml
git:8010becd4e41956c1d64f683f715b15465e49748 zcash
- base_manifests: !!omap
- jessie-amd64: |