One of the beautiful features of Stellar is the ability to create a federation server. This allows you to send payments to accounts on the network without having to know the public key of the account.
- Built with Go.
- Containerized
- Federation server is a REST API that is exposed to the public.
- Uses the Stellar Network Foundation protocol.
- Dynamic Memo support
Add any memo to any transaction by sending the payment to
tyler+Thank_You*lafronz.com
. The text following+
is the memo.Learn more about Memos at lumenauts.com
- Supports multiple federation domains per servers
- Supports ID to federation reverse lookups
-
Create your
stellar.yaml
fileA sample file is show in the repo.
-
Create your
stellar.toml
fileA sample file is show in the repo.
-
Upload your
stellar.toml
files so it can be found by the Stellar Network athttps://YOUR_DOMAIN/.well-known/stellar.toml
-
Build your Federation Server
Replace the stellar.yaml file with your own.
Run
docker build -t docker.io/<username>/stellar-federation-server:latest .
-
Deploy your Federation Server to your runtime location of your choosing.
Sample K8s deployment is show in the repo.
More information about the federation server can be found in the Stellar Network Foundation documentation.