Skip to content

Instantly share code, notes, and snippets.

View denniswon's full-sized avatar

Dennis Won denniswon

View GitHub Profile
./scripts/go_executable_build.sh
building cmd/harmony/main.go
build command-line-arguments: cannot load crypto/ed25519: cannot find module providing package crypto/ed25519
Makefile:12: recipe for target 'all' failed
make: *** [all] Error 1
3.112.219.248 returned status 1
{"level":"info","port":"9000","ip":"3.134.80.224","blockNum":2056171,"ViewId":2056223,"blockHash":"0x9113ef294d562bd6b202a589e5ea1b0b864d773cad5c725e03b5d9420f92896c","index":1,"caller":"/mnt/jenkins/workspace/harmony-release/harmony/consensus/consensus_v2.go:834","time":"2020-01-11T19:57:24.820409782Z","message":"HOORAY!!!!!!! CONSENSUS REACHED!!!!!!!"}
54.187.216.77 returned status 1
--- BEGIN 13.57.34.229 stderr ---
ssh: connect to host 13.57.34.229 port 22: Connection timed out
--- END 13.57.34.229 stderr ---
13.57.34.229 returned status 255
35.158.108.113 returned status 1
--- BEGIN 34.219.20.89 stderr ---
ssh: connect to host 34.219.20.89 port 22: Connection timed out
@denniswon
denniswon / gist:07531526c63283188a47b9ee39ed7025
Created December 12, 2019 08:44
getAccountTransactions
function getAccountTransactions(accAddress, startBlockNumber, endBlockNumber) {
// You can do a NULL check for the start/end blockNumber
console.log("Searching for transactions to/from account \"" + accAddress + "\" within blocks " + startBlockNumber + " and " + endBlockNumber);
for (var i = startBlockNumber; i <= endBlockNumber; i++) {
var block = hmy.getBlockByNumbrt(i, true);
if (block != null && block.transactions != null) {
block.transactions.forEach( function(e) {
====== WALLET BALANCES ======
Using local profile for wallet
Account: one1spshr72utf6rwxseaz339j09ed8p6f8ke370zj:
Balance in Shard 0: 138.909334809, nonce: 9
Balance in Shard 1: 0.0000, nonce: 0
Using local profile for wallet
Account: one1uyshu2jgv8w465yc8kkny36thlt2wvel89tcmg:
Balance in Shard 0: 0.0000, nonce: 0
Balance in Shard 1: 138.047409047, nonce: 10
Using local profile for wallet
// import or require Harmony class
const { Harmony } = require('@harmony-js/core');
// import or require settings
const { ChainID, ChainType } = require('@harmony-js/utils');
const URL_TESTNET = `https://api.s0.b.hmny.io`;
const URL_MAINNET = `https://api.s0.t.hmny.io`;
// 1. initialize the Harmony instance
0x05C6651BF91B37184fE340F61dD76D41034e9922
0x666d9dac081ccea209091d6e06d76678b09dcca3
0x6750DB41334e612a6E8Eb60323Cb6579f0a66542
0xE25ABC3f7C3d5fB7FB81EAFd421FF1621A61107c
ubuntu@ip-172-31-16-131:~/harmony-one/harmony (master) $ ./scripts/go_executable_build.sh
building cmd/harmony/main.go
# command-line-arguments
fatal error: runtime: out of memory
runtime stack:
runtime.throw(0x6765cc, 0x16)
/usr/local/go/src/runtime/panic.go:617 +0x72
runtime.sysMap(0xc010000000, 0x4000000, 0x8587b8)
/usr/local/go/src/runtime/mem_linux.go:170 +0xc7
@denniswon
denniswon / gist
Created September 21, 2019 20:43
async sendTransaction(contractAddress, privateKey, from, to, amount, callback) {
let sendAmount = web3.utils.toWei(amount.toString(), 'ether')
const consumerContract = new web3.eth.Contract(config.erc20ABI, contractAddress);
const myData = consumerContract.methods.transfer(to, sendAmount).encodeABI();
const gasPriceGwei = 3;
const gasLimit = 3000000;
package syncing
import (
"bytes"
"encoding/hex"
"fmt"
"reflect"
"sort"
"strconv"
"sync"
package syncing
import (
"bytes"
"encoding/hex"
"fmt"
"reflect"
"sort"
"strconv"
"sync"