Skip to content

Repository files navigation

Kitewell logo

Kitewell — Backend

Express API for the Kitewell wallet. Aggregates Horizon account and payment reads, and exposes network plus optional Soroban contract config for the UI.

Sibling repos:

Layer Repo
Frontend Kitewell-lab/frontend
Contract Kitewell-lab/contract

API

Route Description
GET /health Service + network ping
GET /api/network Horizon, Friendbot, explorer, contract id
GET /api/account/:address Testnet balances and account metadata
GET /api/payments/:address Recent native payment history

Default port: 8787. Testnet only.

Quick start

npm install
cp .env.example .env   # optional
npm run dev

After deploying the contract on Testnet:

export KITEWELL_CONTRACT_ID=C...
npm start

Environment

Variable Default
PORT 8787
NETWORK TESTNET
HORIZON_URL https://horizon-testnet.stellar.org
FRIENDBOT_URL https://friendbot.stellar.org
EXPLORER_BASE https://stellar.expert/explorer/testnet
KITEWELL_CONTRACT_ID unset

The backend never handles secret keys. Signing stays in Freighter on the frontend.

License

MIT — LICENSE.

About

Kitewell API — Horizon account and payment reads for Stellar Testnet

Topics

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages