https://github.com/0xsequence/go-sequence
Sequence SDK for Go
https://github.com/0xsequence/go-sequence
Last synced: 9 months ago
JSON representation
Sequence SDK for Go
- Host: GitHub
- URL: https://github.com/0xsequence/go-sequence
- Owner: 0xsequence
- License: other
- Created: 2020-02-27T16:14:01.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-09-08T05:34:00.000Z (9 months ago)
- Last Synced: 2025-09-08T07:18:27.448Z (9 months ago)
- Language: Go
- Homepage:
- Size: 4.91 MB
- Stars: 20
- Watchers: 16
- Forks: 11
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
go-sequence
===========
Sequence Wallet client written in Go.
## Usage
For documentation on sequence, please see our [docs](https://docs.sequence.xyz) page.
## Developing the go-sequence library
1. `make bootstrap` -- will install node modules of ./testutil/chain
2. `make start-testchain` -- starts the test ethereum chain (id 1337)
3. (in a separate terminal) `make test` -- runs test suite
## Testing
Testing is super important, to run the tests just call `make test`. As well, you can
run the testchain separately with `make start-testchain` then in another terminal run `make test`.
**NOTE:** Go by default will execute tests in parallel if you run `go test -v ./...`, so ensure to pass `-p 1`
to set parallelization to just 1 (so it runs serially). The `make test` command is already set to do this.
## Other Go dev related tips
A. If you'd like to use a local version of a dependency/module, you can use the `replace` directive in go.mod,
for example, lets say you want to use a local version of "ethkit" that hasn't been released with go-sequence,
you can add `replace github.com/0xsequence/ethkit => /home/peter/Dev/0xsequence/ethkit` to your go.mod
## LICENSE
Apache 2.0