Skip to content

Instantly share code, notes, and snippets.

Mason Fischer masonforest

Block or report user

Report or block masonforest

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@masonforest
masonforest / gist:9d683e4d2e067833a95d4decb2a7403e
Created Sep 3, 2018
Output of `cargo run -- --no-warp -lmason=trace`
View gist:9d683e4d2e067833a95d4decb2a7403e
parity-ethereum mf-add-trace-message % rm -rf ~/Library/Application\ Support/io.parity.ethereum && cargo run -- --no-warp -lmason=trace
Finished dev [unoptimized + debuginfo] target(s) in 1.26s
Running `target/debug/parity --no-warp -lmason=trace`
2018-09-03 19:15:28 main INFO parity_ethereum::run Starting Parity-Ethereum/v2.1.0-unstable-caca3a804-20180831/x86_64-macos/rustc1.28.0
2018-09-03 19:15:28 main INFO parity_ethereum::run Keys path /Users/masonf/Library/Application Support/io.parity.ethereum/keys/Foundation
2018-09-03 19:15:28 main INFO parity_ethereum::run DB path /Users/masonf/Library/Application Support/io.parity.ethereum/chains/ethereum/db/906a34e69aec8c0d
2018-09-03 19:15:28 main INFO parity_ethereum::run State DB configuration: fast
2018-09-03 19:15:28 main INFO parity_ethereum::run Operating mode: active
2018-09-03 19:15:28 main INFO ethcore_service::service Configured for Foundation using Ethash engine
2018-09-03 19:15:33 IO Worker #1 INFO network Public node URL: enode
View git-nest-with-history
#!/bin/bash
#
# git-nest-with-history -- move/rename file or folder, with history.
#
# Moving a file in git doesn't track history, so the purpose of this
# utility is best explained from the kernel wiki:
#
# Git has a rename command git mv, but that is just for convenience.
# The effect is indistinguishable from removing the file and adding another
# with different name and the same content.
View gist:642599d920153f958b8a407758108f40
Compiling 45 files (.ex)
Generated ex_wire app
.
07:27:00.261 [warn] Message code `0x99` not implemented
.....
07:27:00.339 [debug] [Network] Sending EIP8 Handshake to 1.2.3.4
.
07:27:00.367 [debug] [Network] Received EIP8 Handshake from 1.2.3.4
.....................
07:27:00.523 [warn] The on_load function for module libsecp256k1 returned:
@masonforest
masonforest / gist:7440dc14183142d81cd1dbe0de8d1563
Created Apr 11, 2018
geth Error: math/big: cannot unmarshal "\"0x020000\"" into a *big.Int
View gist:7440dc14183142d81cd1dbe0de8d1563
$ go get github.com/ethereum/go-ethereum
$ cd $GOPATH/src/github.com/ethereum/go-ethereum
$ go test tests/state_test.go tests/init_test.go tests/state_test_util.go tests/init.go tests/vm_test_util.go
--- FAIL: TestState/stMemoryTest/mem64kb+33.json (0.00s)
init_test.go:217: math/big: cannot unmarshal "\"0x20000\"" into a *big.Int in file testdata/GeneralStateTests/stMemoryTest/mem64kb+33.json
--- FAIL: TestState/stZeroKnowledge2/ecmul_0-0_9935_21000_128.json (0.00s)
init_test.go:217: math/big: cannot unmarshal "\"0x020000\"" into a *big.Int in file testdata/GeneralStateTests/stZeroKnowledge2/ecmul_0-0_9935_21000_128.json
--- FAIL: TestState/stZeroKnowledge2/ecadd_1145-3932_1145-4651_21000_192.json (0.00s)
init_test.go:217: math/big: cannot unmarshal "\"0x020000\"" into a *big.Int in file testdata/GeneralStateTests/stZeroKnowledge2/ecadd_1145-3932_1145-4651_21000_192.json
--- FAIL: TestState/stMemoryTest/mem64kb+32.json (0.00s)
View gist:bbc887a50ffa75c86396bf244e6297af
~ % cd tmp
tmp % git clone --recursive https://github.com/paritytech/parity
Cloning into 'parity'...
remote: Counting objects: 126685, done.
remote: Compressing objects: 100% (1117/1117), done.
remote: Total 126685 (delta 1104), reused 1264 (delta 773), pack-reused 124777
Receiving objects: 100% (126685/126685), 48.49 MiB | 302.00 KiB/s, done.
Resolving deltas: 100% (91846/91846), done.
Submodule 'ethcore/res/ethereum/tests' (https://github.com/ethereum/tests.git) registered for path 'ethcore/res/ethereum/tests'
Submodule 'ethcore/res/wasm-tests' (https://github.com/paritytech/wasm-tests) registered for path 'ethcore/res/wasm-tests'
View base_token.rs
#![feature(proc_macro)]
extern crate mock_derive;
#[allow(dead_code)]
#[mock]
extern "C" {
pub fn _read(x: Vec<u8>) -> Vec<u8>;
}
use mock_derive::mock;
extern crate rmp;
extern crate rmp_serialize;
@masonforest
masonforest / node main.js
Created Jan 22, 2018
luwa node main.js RuntimeError: unreachable
View node main.js
0
38
5
62
10
62
15
62
20
62
@masonforest
masonforest / Libp2p echo error
Created Jan 13, 2018
Result of running `./echo -secio -l 10001 -d /ip4/127.0.0.1/tcp/10000/ipfs/Qmd8k83kcL6zAukQpVhWrpw8ahwuUo8eWkJk7p2Cr32N4Y`
View Libp2p echo error
go-libp2p master % ./echo -secio -l 10001 -d /ip4/127.0.0.1/tcp/10000/ipfs/Qmd8k83kcL6zAukQpVhWrpw8ahwuUo8eWkJk7p2Cr32N4Y
2018/01/13 16:14:10 I am /ip4/127.0.0.1/tcp/10001/ipfs/QmST65TZaXkx51M9P1wBJsENZM33uX7Ri9fdJLktsGkUiw
2018/01/13 16:14:10 Now run "./echo -l 10002 -d /ip4/127.0.0.1/tcp/10001/ipfs/QmST65TZaXkx51M9P1wBJsENZM33uX7Ri9fdJLktsGkUiw -secio" on a different terminal
2018/01/13 16:14:10 opening stream
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x30 pc=0x13a18ba]
goroutine 1 [running]:
gx/ipfs/QmRaUZYeJjrUzJr3aTHxUfFjWVzyBzhf6f1SuLTt8Q7Zui/go-peerstream.(*Swarm).NewStreamWithConn(0xc42009a180, 0xc42054c000, 0x1, 0x1, 0x1687701)
/usr/local/Cellar/go/1.9.2/src/gx/ipfs/QmRaUZYeJjrUzJr3aTHxUfFjWVzyBzhf6f1SuLTt8Q7Zui/go-peerstream/swarm.go:328 +0xba
You can’t perform that action at this time.