Níckolas Goline

Software Engineer • Lightning Network Developer

Building Lightning Network solutions for the .NET ecosystem

View NLightning My GitHub

Lightning Network Projects

Building the future of Bitcoin payments with .NET

NLightning Flagship

This project aims to provide a robust and efficient implementation of the Lightning Network protocol in C#. We adhere to the Basis of Lightning Technology (BOLT) specifications to ensure compatibility with other Lightning Network implementations.

View Repository
C# .NET 8 .NET 9 Bitcoin Lightning Network BOLT Protocol NuGet Packages Blazor Components
41
Stars
7
Forks
7
NuGet Packages
4
Watchers

NuGet Packages

NLightning.Bolt11
BOLT11 invoice parsing and generation
View on NuGet →
NLightning.Infrastructure
Core infrastructure components
View on NuGet →
NLightning.Domain
Domain models and business logic
View on NuGet →
NLightning.Application
Application layer services
View on NuGet →
NLightning.Infrastructure.Bitcoin
Bitcoin integration layer
View on NuGet →
NLightning.Bolt11.Blazor
Blazor components for BOLT11
View on NuGet →
NLightning.Infrastructure.Blazor
Blazor infrastructure components
View on NuGet →
LnAddress.Net

A dotNet service that allows you to receive Lightning payments using any username at your domain.

View
C# Lightning Address Docker LNURL
2
Stars
1
Forks
NLSeed

A Lightning Seed DNS Server written in C# for Lightning Network node discovery and bootstrapping.

View
C# DNS Server Node Discovery Docker
3
Stars
2
Watchers

About

As a Principal Software Engineer with 15+ years of experience specializing in mission-critical applications, I've delivered high-performance solutions across diverse sectors. My expertise includes Bitcoin infrastructure (notably designing high-throughput transaction processors and exchange systems), financial systems, and transportation.

GitHub Profile

PGP Public Key

For secure communication and code verification

Public Key Distribution

My PGP key is available through multiple channels for enhanced security and verification:

keys.openpgp.org
Modern OpenPGP keyserver with GDPR compliance and verification features
Search for key
pgp.mit.edu
MIT's traditional PGP keyserver, widely used and trusted
Search for key
keyserver.ubuntu.com
Ubuntu's keyserver, part of the SKS keyserver network
Search for key
Web Key Directory (WKD) & OpenPGP DNS

The key is also available via modern key discovery methods:

WKD (Web Key Directory):
gpg --auto-key-locate clear,wkd --locate-keys n@ngoline.com
OpenPGP DNS:
gpg --auto-key-locate clear,pka,dane --locate-keys n@ngoline.com

Raw Public Key

-----BEGIN PGP PUBLIC KEY BLOCK----- mDMEaF7czBYJKwYBBAHaRw8BAQdAFVOl1t+lL2lwreNAJ799LT0eV/6FzFZIVdUm 4JfY9Bi0F25Hb2xpbmUgPG5AbmdvbGluZS5jb20+iJkEExYKAEECGwEFCQPCZwAC HgcCF4AWIQResmwWVbUwS2Wz0XeFxEAHCdrgWAUCaF7fvwULCQgHAgIiAgYVCgkI CwIEFgIDAQAKCRCFxEAHCdrgWGQGAQDcTmIQvhrjW2OyTORaHnOxG7KeTdb2Lh36 ppJTHK5yMQD9FjXFaacZuOGStPfaRyLPBq8d9W79RwlJhdpW06Xo+QS4MwRoXt28 FgkrBgEEAdpHDwEBB0AOWcu8A7CYLpmWrJhOeTwttyqRD3N4fXu9l+Clfjz5A4j1 BBgWCgAmFiEEXrJsFlW1MEtls9F3hcRABwna4FgFAmhe3bwCGwIFCQPCZwAAgQkQ hcRABwna4Fh2IAQZFgoAHRYhBIO6r15hikhpB0edVPTiTMq3ZaHpBQJoXt28AAoJ EPTiTMq3ZaHp+DYA/1ug53ujaN8tIn8x4M1Xc9rgH/S8O2UnBKh8T7UXjlwqAP9E 6+V5HsE3ro/6DjZnYV9SMAD9V+ENJxp59ZJ5EhkAD1x+AP92qOMIefnF/Van1Xw4 Lr8ATkbQNX5eCAFnRcZNa7NttAEA4x1NBPWxGYIyg/YFrZxFXwPtjNu/p47bQFFK vtSltQu4OARoXt4CEgorBgEEAZdVAQUBAQdA9udUQQdyiyB+o9NEckZzWfY+vTta kZ1YAXE8GXjP+gIDAQgHiH4EGBYKACYWIQResmwWVbUwS2Wz0XeFxEAHCdrgWAUC aF7eAgIbDAUJA8JnAAAKCRCFxEAHCdrgWOfNAQD6DfJVrfumHcS//DkthBG+TnHz pXEr9r+icY97DsnswQEAq1sKngwXTthqb97wKB/lxgCZ7pbb1fkyMaH2Nu+Z2w24 MwRoXuDFFgkrBgEEAdpHDwEBB0BdVIVQ2xSaS5Mvp7HMe2NARi3X9P1h+YXTcKd8 WPgVVIh+BBgWCgAmFiEEXrJsFlW1MEtls9F3hcRABwna4FgFAmhe4MUCGyAFCQPC ZwAACgkQhcRABwna4FiXuQEAwE7YqsJ0sGCJ0L2zz+3zSMMLqBQkmXygyXcb6PeN poYA/3gjQ1kZPGfb+DZbl0e2OkeXXJ8PhN9OJSjE7JMuahYK =LvIc -----END PGP PUBLIC KEY BLOCK-----