Skip to content

Instantly share code, notes, and snippets.

View joeabbey's full-sized avatar

Joe Abbey joeabbey

View GitHub Profile
@joeabbey
joeabbey / attestation.txt
Created April 11, 2022 21:27
Attestation
I contributed to the Semaphore Trusted Setup Multi-Party Ceremony.
The following are my contribution signatures:
Circuit: semaphore16
Contributor # 281
Hash: 5400c833 b0a2d1ac 6389e0a0 72b618c4
4b789c70 be7464cd 7e0be320 d352fd96
c6936972 b05f28ec 4b4ab765 a68b8123
de1f24d4 f91bba68 87ac2b5e 4e55be16
@joeabbey
joeabbey / README.md
Last active March 4, 2022 14:03
Optimal Osmosis Settings (for speed)

config.toml

log_level = "warn"
[tx_index]
indexer = "null"

Setting the log_level = "warn" isn't critical, but it does reduce disk usage

@joeabbey
joeabbey / README.md
Last active February 28, 2022 20:25
Measuring Osmosis Epoch

Introduction

Osmosis is an automated market maker for interchain assets. Over the past 7 months, the adoption has continued to accelerate with nearly $1.5B in TVL as of the time of writing. Additionally, the AMM supports 33 unique assets and continues to add new assets as new chains join IBC.

Osmosis is unique from other Cosmos Chains with the implementation of an epochs module. The epochs module hooks the incentives and mint keepers to distribute various rewards once a day. With the growth of the network, increase in incentivized pools, the time to compute the epoch block and produce a NewHeight has increased to roughly 20 minutes.

New users are coming to Osmosis everyday and stay for its ease-of-use, access to many new assets, and incredible speed. The epoch block takes new users by surprise, and can be a negative experience. With more AMMs arriving in the IBC ecosystem, giving us

@joeabbey
joeabbey / install_go_pi.sh
Created June 28, 2019 19:11 — forked from pcgeek86/install_go_pi.sh
Install Go Lang 1.11.1 on Raspberry Pi 3 B+
cd $HOME
FileName='go1.12.6.linux-armv6l.tar.gz'
wget https://dl.google.com/go/$FileName
sudo tar -C /usr/local -xvf $FileName
cat >> ~/.bashrc << 'EOF'
export GOPATH=$HOME/go
export PATH=/usr/local/go/bin:$PATH:$GOPATH/bin
EOF
source ~/.bashrc

Keybase proof

I hereby claim:

  • I am joeabbey on github.
  • I am joeabbey (https://keybase.io/joeabbey) on keybase.
  • I have a public key ASDSVR0a6qKEoGdtLlsOmwqYa1b-CJaMIpI5VgPiTNuEmwo

To claim this, I am signing this object:

This file has been truncated, but you can view the full file.
2018/05/14 20:19:42 [INFO] Terraform version: 0.11.7 41e50bd32a8825a84535e353c3674af8ce799161
2018/05/14 20:19:42 [INFO] Go runtime version: go1.10.1
2018/05/14 20:19:42 [INFO] CLI args: []string{"/usr/local/bin/terraform", "apply", "-input=false", "-auto-approve=true", "-var-file=/tmp/test.var.tf", "-var", "ssh_private_key_path=/tmp/key", "-var", "deployment=P1014-6b9"}
2018/05/14 20:19:42 [DEBUG] Attempting to open CLI config file: /root/.terraformrc
2018/05/14 20:19:42 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2018/05/14 20:19:42 [INFO] CLI command args: []string{"apply", "-input=false", "-auto-approve=true", "-var-file=/tmp/test.var.tf", "-var", "ssh_private_key_path=/tmp/key", "-var", "deployment=P1014-6b9"}
2018/05/14 20:19:42 [TRACE] module source: "./modules/ansible"
2018/05/14 20:19:42 [INFO] command: empty terraform config, returning nil
2018/05/14 20:19:42 [DEBUG] command: no data state file found for backend config
2018/05/14 20:19:42 [DEBUG] New state was assigned lineage "656e1
65601,65609c65601,65609
< 00100400: 0000 1200 0000 4800 3033 0300 8509 4100 ......H.03....A.
< 00100410: 8897 1000 0000 0000 0200 0000 0200 0000 ................
< 00100420: 0080 0000 0080 0000 0020 0000 0d54 ef59 ......... ...T.Y
< 00100430: 4354 ef59 1d00 ffff 53ef 0100 0100 0000 CT.Y....S.......
< 00100440: 435c 1159 0000 0000 0000 0000 0100 0000 C\.Y............
< 00100450: 0000 0000 0b00 0000 0001 0000 3c00 0000 ............<...
< 00100460: 4202 0000 7b00 0000 c656 051a 9391 40fe B...{....V....@.
< 00100470: 8333 57b4 1088 4232 726f 6f74 6673 0000 .3W...B2rootfs..
< 00100480: 0000 0000 0000 0000 2f00 6172 6765 7400 ......../.arget.