Package ilpaddr implements ILP Addresses (Interledger Protocol Addresses), for the Go programming language. ILP Addresses are used by the Interledger Protocol, Open Payments, Web Monetization.
Find a file
2025-08-15 14:40:07 -07:00
firstrest.go docs 2025-08-08 20:58:04 -07:00
firstrest_test.go codeberg 2025-08-15 14:40:07 -07:00
go.mod codeberg 2025-08-15 14:40:07 -07:00
hasscheme.go separator 2025-08-08 15:44:42 -07:00
hasscheme_examples_test.go codeberg 2025-08-15 14:40:07 -07:00
hasscheme_test.go codeberg 2025-08-15 14:40:07 -07:00
isvalidscheme.go ilpaddr.IsValidScheme() 2025-08-08 16:34:50 -07:00
isvalidscheme_examples_test.go codeberg 2025-08-15 14:40:07 -07:00
isvalidsegment.go ilpaddr.IsValidSegment() 2025-08-08 22:16:22 -07:00
isvalidsegment_example_test.go codeberg 2025-08-15 14:40:07 -07:00
LICENSE initial commits 2025-08-08 14:08:53 -07:00
matchlen.go ilpaddr.MatchLen() 2025-08-08 23:19:05 -07:00
matchlen_examples_test.go codeberg 2025-08-15 14:40:07 -07:00
matchlen_test.go codeberg 2025-08-15 14:40:07 -07:00
README.md codeberg 2025-08-15 14:40:07 -07:00
scheme.go ilpaddr.FirstRest() 2025-08-08 20:54:31 -07:00
scheme_examples_test.go codeberg 2025-08-15 14:40:07 -07:00
scheme_test.go codeberg 2025-08-15 14:40:07 -07:00
schemes.go allocation -> scheme 2025-08-08 14:38:35 -07:00
separator.go ilpaddr.MatchLen() 2025-08-08 16:09:54 -07:00

go-ilpaddr

Package ilpaddr implements ILP Addresses (Interledger Protocol Addresses), for the Go programming language.

ILP Addresses look like these:

  • g.acme.bob
  • g.us-fed.ach.0.acmebank.swx0a0.acmecorp.sales.199.~ipr.cdfa5e16-e759-4ba3-88f6-8b9dc83c1868.2
  • g.crypto.bitcoin.12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S
  • g.us.acmebank.acmecorp.sales.199

Information about ILP Addresses can be found here:

ILP Addresses are used by the Interledger Protocol, Open Payments, Web Monetization.

Documention

Online documentation, which includes examples, can be found at: http://godoc.org/codeberg.org/reiver/go-ilpaddr

GoDoc

Import

To import package ilpaddr use import code like the following:

import "codeberg.org/reiver/go-ilpaddr"

Installation

To install package ilpaddr do the following:

GOPROXY=direct go get codeberg.org/reiver/go-ilpaddr

Author

Package ilpaddr was written by Charles Iliya Krempeaux

See Also