Skip to content

Instantly share code, notes, and snippets.

View sabau's full-sized avatar
🎯
Focusing

Karoly Albert Szabo sabau

🎯
Focusing
View GitHub Profile
#!/usr/bin/env bash
VERSION=v11.15.0
NODE_FULL=node-${VERSION}-linux-x64
mkdir -p ~/.local/bin
mkdir -p ~/.local/node
wget http://nodejs.org/dist/${VERSION}/${NODE_FULL}.tar.gz -O ~/.local/node/${NODE_FULL}.tar.gz
tar -xzf ~/.local/node/${NODE_FULL}.tar.gz -C ~/.local/node/
ln -s ~/.local/node/${NODE_FULL}/bin/node ~/.local/bin/node
@sabau
sabau / cors.js
Created March 24, 2019 20:16
CORS quick test
const url=""; const xht = new XMLHttpRequest(); xht.open("GET", url, false); xht.send(null); console.log(xht.responseText);
var AWS = require('aws-sdk');
const putObjectToS3 = async (bucket, key, data) => {
var s3 = new AWS.S3();
console.log('WRITING', bucket, key, data)
var params = {
Bucket : bucket,
Key : `addresses/${key}`,
Body : data
}
const res = await s3.putObject(params).promise();
@sabau
sabau / nvm-auto.sh
Created February 11, 2019 09:09
Auto NVM
#!/bin/bash
# Run 'nvm use' automatically every time there's
# a .nvmrc file in the directory. Also, revert to default
# version when entering a directory without .nvmrc
#
enter_directory() {
if [[ $PWD == $PREV_PWD ]]; then
return
fi
@sabau
sabau / kickoff.sh
Last active February 2, 2019 23:35
testing_2358
#!/bin/bash
HOMED=/tmp/gaiad-2358
HOMECLI=/tmp/gaiacli-2358
ACCOUNT=karoly
ACC2=k4roly
MONIKER=sabau
DELEGATE_AMOUNT=500000stake
AMOUNT=999999999stake
PWD=1234567890
@sabau
sabau / others.sh
Created January 25, 2019 13:53
other validators boot process
#!/bin/bash
PASSWORD=1234567890
ACCOUNT=operator_account
PORT=26656
MAINNODEID=d08c69fa85969f3d0173f23aadc40268559d0f66
MAINNODEIP=172.31.35.89
MAINACCOUNT=main_account
NETWORK=testnet
VALIDATOR_AMOUNT=10stake
@sabau
sabau / first.sh
Created January 25, 2019 13:51
First node boot process
#!/bin/bash
PASSWORD=1234567890
ACCOUNT=main_account
PORT=26657
API_PORT=8080
NETWORK=testnet
AMOUNT=100stake
./gaiad init --home . --moniker ${ACCOUNT} --chain-id ${NETWORK}
@sabau
sabau / ube.sh
Last active January 22, 2019 17:40
Get addresses.csv and grant money to them for fun a random amount
#!/bin/bash
INPUT=addresses.csv
OLDIFS=$IFS
IFS=,
# Universal Basic EvilIncome - unequal for fun
tail -n +2 $INPUT | while read time_added address ; do
money=$[($RANDOM % 1000) + 100]
echo " - I want to give $money to $address"
@sabau
sabau / generate_key.sh
Created December 10, 2018 15:28
create self signed certificate
#!/bin/bash
openssl genrsa -des3 -out server.key 1024
openssl req -new -key server.key -out server.csr
openssl rsa -in server.key -out server.nopass.key
openssl x509 -req -days 365 -in server.csr -signkey server.nopass.key -out server.crt

Keybase proof

I hereby claim:

  • I am sabau on github.
  • I am sabau (https://keybase.io/sabau) on keybase.
  • I have a public key ASAWLqvqgPpGonnmsTjZjreSYiLf_7jMdfE3-lbWH77uqAo

To claim this, I am signing this object: