Skip to content

Instantly share code, notes, and snippets.

View ebuchman's full-sized avatar
🌲
Building Cosmos

Ethan Buchman ebuchman

🌲
Building Cosmos
View GitHub Profile

2023:

  1. A Brief History of Commercial Capitalism - Banaji

Started / Continuing

  • The Price of Time - Chancellor

2022:

  1. Making Money - Christine Desan
@ebuchman
ebuchman / Non-Deterministic-TestPEXReactorRunning-failure
Created January 30, 2019 01:45
Non-deterministic TestPEXReactorRunning failure
```
=== RUN TestPEXReactorRunning
I[2019-01-30|01:13:46.822] Starting P2P Switch switch=0 impl="P2P Switch"
I[2019-01-30|01:13:46.822] Starting PEXReactor pex=0 impl=PEXReactor
I[2019-01-30|01:13:46.822] Starting AddrBook pex=0 impl=AddrBook
I[2019-01-30|01:13:46.822] Starting P2P Switch switch=1 impl="P2P Switch"
I[2019-01-30|01:13:46.822] Ensure peers pex=0 numOutPeers=0 numInPeers=0 numDialing=0 numToDial=10
I[2019-01-30|01:13:46.822] Starting PEXReactor pex=1 impl=PEXReactor
I[2019-01-30|01:13:46.822] Starting AddrBook pex=1 impl=AddrBook
I[2019-01-30|01:13:46.823] Will dial address pex=0 [email protected]:37671
@ebuchman
ebuchman / cosmos-tendermint-workshop
Created August 9, 2018 15:47
Workshop on Application Specific Blockchains
Application Specific Blockchains: https://docs.google.com/presentation/d/1Nc1A6DqhSq5K-lumDNwMrdKfM6zgarpD2YVhPqy8z6A/edit?usp=sharing
Cosmos: https://www.slideshare.net/SunnyAggarwal2/tendermintcosmos-many-chains-many-tokens-one-ecosystem
@ebuchman
ebuchman / block-162664.json
Created May 16, 2018 12:25
Blocks from gaia-5000
{
"jsonrpc": "2.0",
"id": "",
"result": {
"block_meta": {
"block_id": {
"hash": "9DC0B9395F81CB0367517E57F7B6205535091B21",
"parts": {
"total": 1,
"hash": "D27A2DAA5E81A86D92CE578D0893D3DD0D03D662"
example stuff more
@ebuchman
ebuchman / gist:640d5fc6c2605f73497992fe107ebe0b
Created May 18, 2017 10:31
Breaking changes to functions and methods in tendermint v0.10.0
-----------------------------------------------
blockchain
-----------------------------------------------
NewBlockchainReactor
-func NewBlockchainReactor(config cfg.Config, state *sm.State, proxyAppConn proxy.AppConnConsensus, store *BlockStore, fastSync bool) *BlockchainReactor {
+func NewBlockchainReactor(state *sm.State, proxyAppConn proxy.AppConnConsensus, store *BlockStore, fastSync bool) *BlockchainReactor {
-----------------------------------------------
cmd
-----------------------------------------------
@ebuchman
ebuchman / tendermint_binary_exp.go
Created July 19, 2015 17:56
Tendermint binary
package main
import (
"bytes"
"fmt"
"github.com/tendermint/tendermint/binary"
)
type MyTypeA [3]byte
type MyTypeB []byte
@ebuchman
ebuchman / keybase.md
Created July 17, 2015 17:40
Better than government ID

Keybase proof

I hereby claim:

  • I am ebuchman on github.
  • I am ebuchman (https://keybase.io/ebuchman) on keybase.
  • I have a public key whose fingerprint is 7212 59B2 0369 3753 19F0 FC20 DBB0 B3EC 64A4 BDAA

To claim this, I am signing this object: