Skip to content

Instantly share code, notes, and snippets.

View patricklodder's full-sized avatar
6️⃣
9️⃣

Old Dip Tracker patricklodder

6️⃣
9️⃣
View GitHub Profile
@patricklodder
patricklodder / 14.4
Last active August 29, 2015 13:59
build for 12.10
sudo apt-get update
sudo apt-get install git build-essential libtool autotools-dev autoconf libssl-dev pkg-config
sudo apt-get install libboost1.55-dev libboost-chrono1.55-dev libboost-filesystem1.55-dev libboost-program-options1.55-dev libboost-system1.55-dev libboost-test1.55-dev libboost-thread1.55-dev
sudo apt-get install libdb5.1++-dev
sudo apt-get install libminiupnpc-dev
## to include the QT GUI, also do:
sudo apt-get install libqt4-dev
sudo apt-get install libprotobuf-dev protobuf-compiler
sudo apt-get install libqrencode-dev
@patricklodder
patricklodder / gist:1fb71b0974b9339180c7
Last active August 29, 2015 14:23
dogecoin 1.10 test report
@3de28f1
-------
accounting_tests
-------
Running 1 test case...
*** No errors detected
-------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project altcoinj: Compilation failure: Compilation failure:
[ERROR] src/main/java/org/bitcoinj/core/AltcoinBlock.java:[78,72] cannot find symbol
[ERROR] symbol: class MessageSerializer
[ERROR] location: class org.bitcoinj.core.AltcoinBlock
[ERROR] src/main/java/org/bitcoinj/core/AltcoinBlock.java:[84,25] cannot find symbol
[ERROR] symbol: class MessageSerializer
[ERROR] location: class org.bitcoinj.core.AltcoinBlock
[ERROR] src/main/java/org/bitcoinj/core/AuxPoW.java:[78,89] cannot find symbol
[ERROR] symbol: class MessageSerializer
[ERROR] location: class org.bitcoinj.core.AuxPoW
@patricklodder
patricklodder / makeit.sh
Created January 10, 2016 12:48
make dogecoind linux64 natively
CORES=8
pushd depends/
make -j${CORES} NO_QT=1 NO_UPNP=1
popd
./autogen.sh
./configure --prefix=`pwd`/depends/x86_64-unknown-linux-gnu --without-gui --without-miniupnpc --enable-hardening --enable-cxx --disable-shared --with-pic CPPFLAGS="-O2" LDFLAGS=-static-libstdc++
pushd src/
curl -s -H 'Content-Type: application/json' \
--data '{"code":"newdexpublic","table":"buyorder","scope":"..........12a","json":true,"limit":1000}' \
https://eos.greymass.com/v1/chain/get_table_rows | \
jq '.rows[] | select( (.remain_convert | match("[0-9]+").string | tonumber > 5) and (.price | tonumber > 20)) | [.owner, .remain_quantity, "@", .price] | join(" ")'
@patricklodder
patricklodder / crawl_block_fee.sh
Created February 1, 2021 14:12
Crawl block fees paid to miners
#!/bin/bash
#
# requirements: bash, up-to-date dogecoind with -txindex, jq, bc
# usage: ./crawl_block_fee.sh <number of blocks to look back>
START=`dogecoin-cli getbestblockhash`
NUM_BLOCKS=$1
CUR=$START
COUNTER=$NUM_BLOCKS
@patricklodder
patricklodder / build-dogecoin.sh
Last active April 28, 2021 09:38
Dogecoin 1.8 build for centos
# builds dogecoin 1.8.2 with openssl 1.0.1l and boost 1.55
# tested and verified on CentOS: 2.6.32-504.el6.x86_64
export DOGEREF=v1.8.2 # change this if you want
export DEST_DIR=~/dogecoin # change this if you want, too
export DOGE_BUILD_LOC=~/doge-build # and this, too
# init env
mkdir -p $DOGE_BUILD_LOC
pushd $DOGE_BUILD_LOC
@patricklodder
patricklodder / gist:b27fb3e91c0566272976
Last active June 5, 2021 01:38
blockio_python/vbuterin.py
#!/usr/bin/python
import hashlib
import re
import sys
import os
import base64
import time
import random
import hmac
@patricklodder
patricklodder / add_net_status_probe.patch
Created March 23, 2021 20:24
network status probe
diff --git a/main.go b/main.go
index fd397b0..5123269 100644
--- a/main.go
+++ b/main.go
@@ -189,6 +189,21 @@ func main() {
return server.Shutdown(ctx)
})
+ ticker := time.NewTicker(5 * time.Second)
+ quit := make(chan struct{})
@patricklodder
patricklodder / Dockerfile.alpine.withtests
Created June 9, 2021 16:46
Alpine/Musl testing Dockerfile for Dogecoin
ARG ALPINE_VERSION=3.9
ARG BDB_VERSION=5.1.29.NC
ARG BDB_SHA256SUM=08238e59736d1aacdd47cfb8e68684c695516c37f4fbe1b8267dde58dc3a576c
FROM alpine:${ALPINE_VERSION} AS bdb
ARG BDB_VERSION
ARG BDB_SHA256SUM
RUN apk upgrade && apk add \
build-base autoconf automake