https://github.com/stellar/stellar-rpc
RPC server for Soroban contracts.
https://github.com/stellar/stellar-rpc
Last synced: 3 months ago
JSON representation
RPC server for Soroban contracts.
- Host: GitHub
- URL: https://github.com/stellar/stellar-rpc
- Owner: stellar
- License: apache-2.0
- Created: 2024-01-10T09:23:32.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-04-02T01:38:17.000Z (3 months ago)
- Last Synced: 2026-04-02T02:33:47.155Z (3 months ago)
- Language: Go
- Homepage:
- Size: 27.3 MB
- Stars: 49
- Watchers: 17
- Forks: 50
- Open Issues: 77
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# stellar-rpc
RPC Server for Stellar.
This repo is home to the Stellar RPC. The RPC provides information that the network currently has in its view. It has the ability to send a transaction to the network, and query the network for the status of previously sent transactions, and is meant to be simple, scalable, and familiar to blockchain developers.
## RPC Methods
To learn about the RPC methods, please see our [RPC Developer Docs](https://developers.stellar.org/docs/data/apis/rpc/api-reference/methods).
## To Use an Ecosystem RPCs
To use RPC from an ecosystem provider for futurenet, testnet, or mainnet, please see our list of [Ecosystem RPC Providers](https://developers.stellar.org/docs/data/apis/api-providers).
## Run Your Own RPC
If you are interested in running your own RPC, please review the [Admin Guide](https://developers.stellar.org/docs/data/apis/rpc/admin-guide).
## Run Tests
Unit tests:
```bash
go test -v -failfast ./...
```
Integration tests:
```bash
STELLAR_RPC_INTEGRATION_TESTS_ENABLED=true \
STELLAR_RPC_INTEGRATION_TESTS_CORE_MAX_SUPPORTED_PROTOCOL=23 \
STELLAR_RPC_INTEGRATION_TESTS_CAPTIVE_CORE_BIN=$(which stellar-core) \
go test -v -failfast ./cmd/stellar-rpc/internal/integrationtest/...
```
## Latest Release
For latest releases, please see
[releases](https://github.com/stellar/stellar-rpc/releases).
## Upcoming Features
For upcoming features, please see the [project board](https://github.com/orgs/stellar/projects/37/views/29).
## Report Bugs or Request Features
To report bugs or request features, please open an issue on the official [RPC repo](https://github.com/stellar/stellar-rpc/issues/new).
## To Contribute
Please fork this see `good first issues` on [here](https://github.com/stellar/stellar-rpc/contribute).
Developer Docs: https://developers.stellar.org/docs