# README
endless-go-sdk
An SDK for the Endless blockchain in Go
go-version
+1.22
Getting started
Add go to your go.mod
file
go get -u github.com/endless-labs/endless-go-sdk
Where can I see examples?
Take a look at examples/
for some examples of how to write clients.
Where can I learn more?
You can read more about the Go SDK documentation on docs.endless.link
Feature support
- BCS encoding and decoding
- Structured API parsing
- Ed25519 Signer support
- MultiEd25519 support
- Secp256k1 Signer support
- On-chain and off-chain multi-sig support
- Sponsored transaction and Multi-agent support
- Transaction submission and waiting
- External signer support e.g. HSMs or external services
- Transaction Simulation
- Automated sequence number management for parallel transaction submission
Examples
- Fund the account with the faucet to create it on-chain
- Transaction signing
- Sponsored transaction example
- Batch transaction
- External and alternative signing methods
- Performance differences between transaction submission methods
- Create On-chain multi-sig
- Create Off-chain multi-sig
- Upgrade account to Off-chain multi-sig
- Safe transaction