mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-11-28 00:03:39 +00:00
kaspactl
kaspactl is an RPC client for kaspad
Requirements
Go 1.19 or later.
Installation
Build from Source
-
Install Go according to the installation instructions here: http://golang.org/doc/install
-
Ensure Go was installed properly and is a supported version:
$ go version
- Run the following commands to obtain and install kaspad including all dependencies:
$ git clone https://github.com/c4ei/kaspad
$ cd kaspad/cmd/kaspactl
$ go install .
- Kaspactl should now be installed in
$(go env GOPATH)/bin. If you did not already add the bin directory to your system path during Go installation, you are encouraged to do so now. - 이제 Kaspad(및 유틸리티)가 $(go env GOPATH)/bin에 설치됩니다. Go 설치 중에 시스템 경로에 bin 디렉터리를 아직 추가하지 않았다면 지금 추가하는 것이 좋습니다.
Usage
The full kaspctl configuration options can be seen with:
$ kaspctl --help
But the minimum configuration needed to run it is:
$ kaspactl <REQUEST_JSON>
For example:
$ kaspactl '{"getBlockDagInfoRequest":{}}'
For a list of all available requests check out the RPC documentation