Skip to content

Instantly share code, notes, and snippets.

View sputn1ck's full-sized avatar

Konstantin Nick sputn1ck

View GitHub Profile
@sputn1ck
sputn1ck / buttoncash.py
Created January 29, 2018 21:10
button.cash pi script
import time
import RPi.GPIO as GPIO
from lightning import LightningRpc
import threading
import requests
import json
import random
import sys
### Keybase proof
I hereby claim:
* I am sputn1ck on github.
* I am sputn1ck (https://keybase.io/sputn1ck) on keybase.
* I have a public key ASDhoBwmI7eSMoU1sQ3irnIHO3qhUMOGln6u0DSJvFoAgAo
To claim this, I am signing this object:

market: https://bet.donnerlab.com/markets/007aba92b4833ad4abf84e176816a173beb58ef2b55c8dd3a3b2d549813b9f75

invoice: lnbc1m1pw6wlqapp5eptlm65z9tuvnw5r83gkduxxvpcuap2y2d8xhuymmyp7w2880zhsd2cxqarqvphv93xzwfjvg6rsvenv9jrgctzvcurgef3xumrsvfkvycnwvmzv43r2wr9vcexydf4vvuxgepnvyekyvnyx56rjwp3xd3rje3hx5arqw3ngaxhynjtdeyxu5p3vauxg66kge89s3n8xd44q5tw8p5953r0dpnrywjzd96xxmmfdcsxzerywfjhxueqd9ejqcn9d9hxwgrsv95kggrpwpc8ymmc9csrzwfnxu6rwt3exc6nxvp3xycnsv3hypekzapqvfjkvmmjv5sryvp38yknzvfdxqezq6txypjhvetwwsszwumsw46xuvtrdvs8w6twwvnjq6rpwpcx2mnnxqzfvcqp2rzjqdx0hrwtg5eh96838y2ucacte4ampuyqnhgmglqv8dpmj60lnlemwzfxgcqq2usqqqqqqqlgqqqqqqgq9qgjnehdfdv0jkvm8thk8uf7dswjzn8ndcw6lx4uhw3w9yrw7lccnn2efmqtvtkv8xujp9556jpwdlfwer2l7lhk9sc0flwlplrjd3g2gqz27wha

preimage: f9fa77cbb2e949b8b71b7227fa492329bd49b888022e32fd48749b7113fffb05

@sputn1ck
sputn1ck / main.go
Last active February 18, 2020 13:38
keysend hodl invoice
package main
import (
"context"
"crypto/rand"
"encoding/hex"
"errors"
"fmt"
"github.com/lightningnetwork/lnd/lnrpc"
"github.com/lightningnetwork/lnd/lnrpc/invoicesrpc"
package main
import (
"context"
"crypto/rand"
"encoding/hex"
"errors"
"flag"
"fmt"
"github.com/lightningnetwork/lnd/lnrpc"
@sputn1ck
sputn1ck / RequestTest.cs
Last active March 19, 2020 22:16
async webrequest
using System.Collections.Generic;
using System.Threading.Tasks;
using UnityEngine;
using UnityEngine.Networking;
public class RequestTest : MonoBehaviour
{
public string url;
public int maxTries;
public bool requestTrigger;
package main
import (
"flag"
"fmt"
"github.com/jhump/protoreflect/desc/protoparse"
"gopkg.in/yaml.v2"
"io/ioutil"
)
@sputn1ck
sputn1ck / nixos-install-hetzner-cloud.sh
Created July 21, 2020 10:44 — forked from nh2/nixos-install-hetzner-cloud.sh
Script to install NixOS from the Hetzner Cloud NixOS bootable ISO image. Wipes the disk!
#! /usr/bin/env bash
# Script to install NixOS from the Hetzner Cloud NixOS bootable ISO image.
# Wipes the disk!
# Tested with Hetzner's `NixOS 20.03 (amd64/minimal)` ISO image.
#
# Run like:
#
# curl https://nh2.me/nixos-install-hetzner-cloud.sh | sudo bash
#
#! /usr/bin/env bash
# Script to install NixOS from the Hetzner Cloud NixOS bootable ISO image.
# Wipes the disk!
# Tested with Hetzner's `NixOS 20.03 (amd64/minimal)` ISO image.
#
# Run like:
#
# curl https://nh2.me/nixos-install-hetzner-cloud.sh | sudo bash
#
# configuration.nix
{ config, pkgs, ... }:
{
imports =
[
./hardware-configuration
./bitcoin
];
services.openssh.enable = true;