This API was created as a bridge between frontend applications (such as React) and the Stellar Blockchain Network, allowing for seamless integration of blockchain functionality into the frontend applications. The API was developed during the Stellar Bootcamp and is intended to serve as a starting point for developers who want to build blockchain-powered applications using Golang and Stellar.
To install the Stellar API Bridge for Golang, follow these steps:
- Clone the repository to your local machine.
- Install the required dependencies using
go get. - Start the API server using
go run main.go.
The Stellar API Bridge for Golang provides a set of functions and methods that allow developers to interact with the Stellar network. The endpoints are defined in the project files, and their signature can be found in the documentation. Developers can use these functions and methods to perform a variety of tasks, such as creating Stellar accounts, sending and receiving Lumens (XLM), and executing smart contracts.
To use the Stellar API Bridge for Golang, import the package into your application and call the appropriate function or method. The API will handle the communication with the Stellar network and return the appropriate response.
Contributions to the Stellar API Bridge for Golang are welcome and encouraged. To contribute, fork the repository, make your changes, and submit a pull request. Be sure to follow the project's coding standards and guidelines, and include tests to ensure that your changes work as expected.
The Stellar API Bridge for Golang is licensed under the MIT license. See LICENSE.txt for more information.