Skip to content

Instantly share code, notes, and snippets.

View andrerfneves's full-sized avatar
🖖

André Neves andrerfneves

🖖
View GitHub Profile
@andrerfneves
andrerfneves / quicklook.json
Created May 25, 2020 13:30 — forked from niftynei/quicklook.json
"Quicklook" c-lightning Prometheus Dashboard (Grafana)
{
"annotations": {
"list": [
{
"builtIn": 1,
"datasource": "-- Grafana --",
"enable": true,
"hide": true,
"iconColor": "rgba(0, 211, 255, 1)",
"name": "Annotations & Alerts",
@andrerfneves
andrerfneves / SceneController.cs
Created February 21, 2020 17:33
ZEBEDEE Unity SDK Adventure Game Demo Integration
SceneController.cs
using System;
using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
using ZbdUnitySDK.Logging;
using ZbdUnitySDK;
using System.Threading.Tasks;
@andrerfneves
andrerfneves / artillery.md
Created February 6, 2020 22:17 — forked from lcchou2/artillery.md
Artillery Gist

Artillery Gist

yml file
config:
  target: 'http://localhost:3000'
  phases:
    - duration: 60
@andrerfneves
andrerfneves / rebalanceThroughOutside.js
Created January 24, 2020 23:54 — forked from LNBIG-COM/rebalanceThroughOutside.js
Rebalance script through outside network (not all modules but the core code). With russian-languiage comments
/*
* Copyright (c) 2019 LNBIG.com
* All rights reserved.
*/
const PromisePool = require('es6-promise-pool')
const util = require('util');
const nodeStorage = require('../global/nodeStorage');
const {Mutex} = require('await-semaphore')
@andrerfneves
andrerfneves / gist:810aa5b72614df8e98f1d6caa89de8f9
Created November 13, 2019 17:12
Links for BitDevs Nov 13th
Links for BitDevs Nov 13th
https://github.com/joostjager/whatsat
https://github.com/jamaljsr/polar
https://blog.lightning.engineering/posts/2019/11/07/routing-guide-2.html
https://github.com/lightningnetwork/lightning-rfc/pull/694
https://github.com/lightningnetwork/lightning-rfc/pull/694
https://github.com/lightningnetwork/lightning-onion/pull/40
https://github.com/lightningnetwork/lightning-rfc/pull/697
https://github.com/lightningnetwork/lnd/pull/3462
https://github.com/lightningnetwork/lnd/pull/1160

Install LND

Install LND by cloning and building

Install Make

sudo apt-get install -y build-essential
const sub = lnd.sendPayment();
sub.on('error', err => {
console.log("ERR", err);
})
sub.on('end', () => console.log("END"));
sub.on('status', status => console.log("STATUS", status));
sub.on('data', data => {
console.log("PAYMENT", data);
@andrerfneves
andrerfneves / lnurl-withdrawal.js
Created October 23, 2019 02:21 — forked from whiteyhat/lnurl-withdrawal.js
Backend implementation using adonis.js framework for Lightning Network withdrawals straight to wallet using LNURL
const Logger = use('Logger')
const bech32 = require('bech32')
const Hash = use('Hash')
const lnService = require('ln-service')
const NonceHashMap = {};
const k1HashMap = {};
async requestWithdrawal ({auth, response}) {
try{
@andrerfneves
andrerfneves / keybase.md
Created March 17, 2019 01:05
Keybase Proof

Keybase proof

I hereby claim:

  • I am andrerfneves on github.
  • I am andrerfneves (https://keybase.io/andrerfneves) on keybase.
  • I have a public key ASCB9Kh1_1Ku8bwmfr-O_LuiRg8PvDzjLQPIGDXkiK88ago

To claim this, I am signing this object:

Private Repository
In case our Github code repository is private, then cloning it on EC2 will fail.
In order to make it work, we will need to provide SSH access to the EC2 instance to login and clone the repo. Follow the steps in Generating SSH Keys to add SSH keys but here is the gist:
First create the SSH keys on EC2:
ls -al ~/.ssh