Skip to content

Instantly share code, notes, and snippets.

@michael34435
michael34435 / bitfinex-lightning-network-live-convert.js
Last active March 23, 2023 07:56
Edited from ChatGPT GPT-4. Lightweight LN payment gateway solution based on Bitfinex.
const Koa = require('koa');
const Router = require('koa-router');
const bodyParser = require('koa-bodyparser');
const Queue = require('bull');
const crypto = require('crypto');
const app = new Koa();
const router = new Router();
const paymentQueue = new Queue('payment-processing', 'redis://127.0.0.1:6379');
https://theia-7e7850af25.baas.twcc.ai/?token=eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJsY0x4UEY4NFJCZnR5Ykd5U045cmFGQ2x4QU5hbmYtTEludmhYeWRuX1NRIn0.eyJleHAiOjE2MjIxNzc1NTMsImlhdCI6MTYwNjYyNTU1MywianRpIjoiN2U1ZjVlMzYtODA2Yy00NDYxLWFhZjgtMTVmYmE4NmFmMjdhIiwiaXNzIjoiaHR0cHM6Ly9rZXljbG9hay5iYWFzLnR3Y2MuYWkvYXV0aC9yZWFsbXMvdGVuYW50MiIsInN1YiI6IjNlZGEyOTg5LTQ2ZWYtNDM5Ny1iNTk2LWU4MmJkZjFiMDAzZSIsInR5cCI6IkJlYXJlciIsImF6cCI6InB1YmxpYy1wb3J0YWwiLCJzZXNzaW9uX3N0YXRlIjoiYTVmMGVmMDEtZjc3NC00MGYwLWIzYTgtZWRkOWU4ZTE4MWJlIiwiYWNyIjoiMSIsInNjb3BlIjoib3BlbmlkIGdyb3VwcyIsImdyb3VwcyI6WyIvNzc2Y2M5ZjMtZDA3Yy00N2UwLTk4YjQtM2MxNmJiNzllZWI5IiwiLzc3NmNjOWYzLWQwN2MtNDdlMC05OGI0LTNjMTZiYjc5ZWViOS9hZG1pbiJdfQ.KHKXPvdl2pMbuXgpVR3isbSQtr9y_QqKkjwDIJ9y4yVUZBuIKOcHRu2T-M4ydOluon3wL2crlZ3vabHVGiO1J9Nh5LKssOTvkXm2J8_f4ocpyN8lriL9DivHh5dJoDGVrmY9XIiX__sdXMMoLplzbb2bkNkAJr4scg3rH-3TYp1sMjdLtoUdeTOKU_Gpb9m6rV6orCm3RgLA89JZACXfdIKsE55B_hd3_TX0QEXZB2BEBpZWqQkHo7LC-TO7MG7TRJccDWfsWdkhtWHS-ieKDWac-arqkNytFsxCiWTfncYYNw0Y-FGquAWbr9vPViatR7sR
Public Gist

Keybase proof

I hereby claim:

  • I am michael34435 on github.
  • I am michael34435 (https://keybase.io/michael34435) on keybase.
  • I have a public key ASBzxxeMn14WaEriERRnzDmJYzK81zdSkjtMT3xnUfuwVwo

To claim this, I am signing this object:

apiVersion: apps/v1
kind: Deployment
metadata:
name: iap
namespace: auto-provisioning
spec:
selector:
matchLabels:
app: iap
replicas: 1
{
"extends": ["standard"],
"rules": {
"comma-dangle": ["error", {
"arrays": "always-multiline",
"objects": "always-multiline",
"imports": "always-multiline",
"exports": "always-multiline",
"functions": "always-multiline",
}],
@michael34435
michael34435 / get_kubeconfig_custom_cluster_rancher2.sh
Created October 19, 2018 06:36 — forked from superseb/get_kubeconfig_custom_cluster_rancher2.sh
Get kubeconfig for custom cluster in Rancher 2.0
#!/bin/bash
# Usage: ./get_kubeconfig_custom_cluster_rancher2.sh cluster_name
# Needs to be run on the server running `rancher/rancher` container
# Check if jq exists
command -v jq >/dev/null 2>&1 || { echo "jq is not installed. Exiting." >&2; exit 1; }
# Check if clustername is given
if [ -z "$1" ]; then
echo "Usage: $0 [clustername]"
server {
listen 80 default_server;
listen [::]:80 default_server;
server_tokens off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
public function getAuthIdentifierName()
{
return 'id';
}
public function getAuthIdentifier()
{
return $this->id;
}
#!/usr/bin/env bash
command=$(git ${@:1})
echo "${command//git/porn}"