Skip to content

Instantly share code, notes, and snippets.

View Janaka-Steph's full-sized avatar
🎯
Focusing

Janaka-Steph

🎯
Focusing
View GitHub Profile
@Janaka-Steph
Janaka-Steph / Integrating next.js, Apollo Server and Koa
Last active January 31, 2020 15:20 — forked from lorefnon/package.json
Integrating next.js, Apollo Server and Koa
{
"main": "server/index.js",
"scripts": {
"dev": "nodemon --watch server server/index.js",
"build": "next build",
"start": "NODE_ENV=production node server/index.js"
},
"dependencies": {
"apollo-boost": "^0.1.13",
"apollo-server": "^2.0.4",
@Janaka-Steph
Janaka-Steph / 1_mongoose.js
Last active February 19, 2020 11:30 — forked from pasupulaphani/after_res_hooks.js
Mongoose connection best practices
var db = mongoose.connect('mongodb://localhost:27017/DB');
// In middleware
app.use(function (req, res, next) {
// action after response
var afterResponse = function() {
logger.info({req: req}, "End request");
// any other clean ups
@Janaka-Steph
Janaka-Steph / int2lehex.sh
Created November 5, 2018 13:46
Integer to Little endian hex Conversion Script for Bitcoin Script
#!/bin/bash
if [ -z $1 ];
then
echo "You must include an integer as an argument.";
exit;
fi
if (( $1 > "2147483647" )) || (( $1 < "-2147483647" ));
then
@Janaka-Steph
Janaka-Steph / generate_wallets.js
Last active January 31, 2024 22:29
Generate wallets (Alice, Bob, Carol), create a json file and import private keys to Bitcoin Core
/**
* Generate wallets (Alice, Bob, Carol), create a json file and import private keys to Bitcoin Core
*
* BIP32 methods
* - fromBase58
* - fromPrivateKey
* - fromPublicKey
* - fromSeed
*
* BIP39 methods