> For the complete documentation index, see [llms.txt](https://docs.swipe.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.swipe.org/swipechain/run-swipechain.md).

# Run SwipeChain

Ensure you have a recent version of go (ie `1.15`) and enabled go modules And have `GOBIN` in your `PATH`

```
export GOBIN=$GOPATH/bin
```

#### Automated Install Locally

Install via this `make` command.

```bash
make install
```

Once you've installed `swipecli` and `swiped`, check that they are there {GOBIN} folder swipecli and swiped generated.

```bash
swipecli help
swiped help
```

#### Start Standalone Full Stack

For development and running a full chain locally (your own separate network), use the following `make` command.

```bash
make -C build/docker reset-mocknet-standalone
```

#### Format code

```bash
make format
```

#### Build all

```bash
make all
```

#### Test

Run tests

```bash
make test
# test with NATIVE SXP
NATIVE=true make test
```

To run test live when you change a file, use...

```
go get -u github.com/mitranim/gow
make test-watch
```
