├── .githooks ├── commit-msg ├── lib.opsh └── pre-commit ├── .github └── workflows │ ├── push.yml │ └── release.yaml ├── .gitignore ├── .goreleaser.yaml ├── LICENSE ├── Makefile ├── README.md ├── bin └── check-env ├── cmd ├── go.mod ├── go.sum └── svmkit │ ├── .gitignore │ ├── build │ ├── agave │ │ ├── agave.go │ │ └── assets │ │ │ ├── assets.go │ │ │ └── build.opsh │ ├── build.go │ ├── fd │ │ ├── assets │ │ │ ├── assets.go │ │ │ └── build.opsh │ │ └── fd.go │ └── yellowstone_grpc │ │ ├── assets │ │ ├── assets.go │ │ └── build.opsh │ │ └── yellowstone_grpc.go │ ├── component │ └── generate.go │ ├── main.go │ └── utils │ └── script.go ├── docs ├── APT-SETUP.md └── DEVELOPMENT.md ├── go.work ├── go.work.sum ├── pkg ├── agave │ ├── assets.go │ ├── assets │ │ ├── check-validator.tmpl │ │ ├── install.sh.tmpl │ │ └── uninstall.sh │ ├── flags.go │ ├── geyser │ │ └── geyser.go │ ├── packages.go │ ├── policy.go │ ├── timeout.go │ ├── validator.go │ ├── validator_test.go │ └── variant.go ├── deletion │ ├── assets.go │ ├── assets │ │ └── lib.sh │ └── policy.go ├── firedancer │ ├── assets.go │ ├── assets │ │ ├── install │ │ ├── svmkit-fd-setup.service │ │ ├── svmkit-fd.service │ │ └── uninstall │ ├── config.go │ ├── config_test.go │ ├── setup.go │ └── variant.go ├── firewall │ ├── assets.go │ ├── assets │ │ └── firewall.sh.tmpl │ ├── defaults.go │ ├── defaults │ │ └── generic.defaults.toml │ ├── defaults_test.go │ └── firewall.go ├── go.mod ├── go.sum ├── machine │ ├── apt │ │ ├── config.go │ │ ├── config_test.go │ │ ├── deb822.go │ │ └── source.go │ ├── assets.go │ ├── assets │ │ ├── abklabs-archive-dev.asc │ │ └── install.sh.tmpl │ └── machine.go ├── registry │ ├── action.go │ └── component.go ├── runner │ ├── assets.go │ ├── assets │ │ ├── lib.bash │ │ ├── opsh │ │ └── run.sh │ ├── command.go │ ├── config.go │ ├── deb │ │ ├── assets │ │ │ └── notapackage │ │ ├── package.go │ │ ├── package_test.go │ │ ├── packageconfig.go │ │ └── packageconfig_test.go │ ├── deployer │ │ ├── filesystemstats.go │ │ ├── local.go │ │ ├── loggerhandler.go │ │ ├── ssh.go │ │ └── status.go │ ├── envbuilder.go │ ├── envbuilder_test.go │ ├── export.go │ ├── flagbuilder.go │ ├── flagbuilder_test.go │ ├── payload │ │ └── payload.go │ └── runner.go ├── solana │ ├── assets.go │ ├── assets │ │ ├── stake-account.sh │ │ ├── transfer.sh │ │ └── vote-account.sh │ ├── cli.go │ ├── cli_test.go │ ├── env.go │ ├── explorer │ │ ├── assets.go │ │ ├── assets │ │ │ └── explorer.sh │ │ └── explorer.go │ ├── faucet │ │ ├── assets.go │ │ ├── assets │ │ │ └── faucet.sh │ │ └── faucet.go │ ├── genesis │ │ ├── assets.go │ │ ├── assets │ │ │ ├── genesis.sh │ │ │ └── uninstall.sh │ │ ├── genesis.go │ │ └── genesis_test.go │ ├── networkinfo.go │ ├── stakeaccount.go │ ├── transfer.go │ ├── txn.go │ ├── validatorinfo.go │ ├── voteaccount.go │ └── watchtower │ │ ├── assets.go │ │ ├── assets │ │ └── install.sh.tmpl │ │ └── watchtower.go ├── tuner │ ├── assets.go │ ├── assets │ │ ├── svmkit-tuner.conf.tmpl │ │ └── tuner.sh.tmpl │ ├── defaults.go │ ├── defaults │ │ └── generic.defaults.toml │ ├── defaults_test.go │ └── tuner.go ├── validator │ └── properties.go └── version │ └── version.go └── setup /.githooks/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/.githooks/commit-msg -------------------------------------------------------------------------------- /.githooks/lib.opsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/.githooks/lib.opsh -------------------------------------------------------------------------------- /.githooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/.githooks/pre-commit -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/.github/workflows/push.yml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *\#* 3 | dist 4 | git-* 5 | .env-checked 6 | -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/README.md -------------------------------------------------------------------------------- /bin/check-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/bin/check-env -------------------------------------------------------------------------------- /cmd/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/cmd/go.mod -------------------------------------------------------------------------------- /cmd/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/cmd/go.sum -------------------------------------------------------------------------------- /cmd/svmkit/.gitignore: -------------------------------------------------------------------------------- 1 | svmkit 2 | *.toml 3 | -------------------------------------------------------------------------------- /cmd/svmkit/build/agave/agave.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/cmd/svmkit/build/agave/agave.go -------------------------------------------------------------------------------- /cmd/svmkit/build/agave/assets/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/cmd/svmkit/build/agave/assets/assets.go -------------------------------------------------------------------------------- /cmd/svmkit/build/agave/assets/build.opsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/cmd/svmkit/build/agave/assets/build.opsh -------------------------------------------------------------------------------- /cmd/svmkit/build/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/cmd/svmkit/build/build.go -------------------------------------------------------------------------------- /cmd/svmkit/build/fd/assets/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/cmd/svmkit/build/fd/assets/assets.go -------------------------------------------------------------------------------- /cmd/svmkit/build/fd/assets/build.opsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/cmd/svmkit/build/fd/assets/build.opsh -------------------------------------------------------------------------------- /cmd/svmkit/build/fd/fd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/cmd/svmkit/build/fd/fd.go -------------------------------------------------------------------------------- /cmd/svmkit/build/yellowstone_grpc/assets/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/cmd/svmkit/build/yellowstone_grpc/assets/assets.go -------------------------------------------------------------------------------- /cmd/svmkit/build/yellowstone_grpc/assets/build.opsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/cmd/svmkit/build/yellowstone_grpc/assets/build.opsh -------------------------------------------------------------------------------- /cmd/svmkit/build/yellowstone_grpc/yellowstone_grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/cmd/svmkit/build/yellowstone_grpc/yellowstone_grpc.go -------------------------------------------------------------------------------- /cmd/svmkit/component/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/cmd/svmkit/component/generate.go -------------------------------------------------------------------------------- /cmd/svmkit/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/cmd/svmkit/main.go -------------------------------------------------------------------------------- /cmd/svmkit/utils/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/cmd/svmkit/utils/script.go -------------------------------------------------------------------------------- /docs/APT-SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/docs/APT-SETUP.md -------------------------------------------------------------------------------- /docs/DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/docs/DEVELOPMENT.md -------------------------------------------------------------------------------- /go.work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/go.work -------------------------------------------------------------------------------- /go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/go.work.sum -------------------------------------------------------------------------------- /pkg/agave/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/agave/assets.go -------------------------------------------------------------------------------- /pkg/agave/assets/check-validator.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/agave/assets/check-validator.tmpl -------------------------------------------------------------------------------- /pkg/agave/assets/install.sh.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/agave/assets/install.sh.tmpl -------------------------------------------------------------------------------- /pkg/agave/assets/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/agave/assets/uninstall.sh -------------------------------------------------------------------------------- /pkg/agave/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/agave/flags.go -------------------------------------------------------------------------------- /pkg/agave/geyser/geyser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/agave/geyser/geyser.go -------------------------------------------------------------------------------- /pkg/agave/packages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/agave/packages.go -------------------------------------------------------------------------------- /pkg/agave/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/agave/policy.go -------------------------------------------------------------------------------- /pkg/agave/timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/agave/timeout.go -------------------------------------------------------------------------------- /pkg/agave/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/agave/validator.go -------------------------------------------------------------------------------- /pkg/agave/validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/agave/validator_test.go -------------------------------------------------------------------------------- /pkg/agave/variant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/agave/variant.go -------------------------------------------------------------------------------- /pkg/deletion/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/deletion/assets.go -------------------------------------------------------------------------------- /pkg/deletion/assets/lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/deletion/assets/lib.sh -------------------------------------------------------------------------------- /pkg/deletion/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/deletion/policy.go -------------------------------------------------------------------------------- /pkg/firedancer/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/firedancer/assets.go -------------------------------------------------------------------------------- /pkg/firedancer/assets/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/firedancer/assets/install -------------------------------------------------------------------------------- /pkg/firedancer/assets/svmkit-fd-setup.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/firedancer/assets/svmkit-fd-setup.service -------------------------------------------------------------------------------- /pkg/firedancer/assets/svmkit-fd.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/firedancer/assets/svmkit-fd.service -------------------------------------------------------------------------------- /pkg/firedancer/assets/uninstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/firedancer/assets/uninstall -------------------------------------------------------------------------------- /pkg/firedancer/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/firedancer/config.go -------------------------------------------------------------------------------- /pkg/firedancer/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/firedancer/config_test.go -------------------------------------------------------------------------------- /pkg/firedancer/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/firedancer/setup.go -------------------------------------------------------------------------------- /pkg/firedancer/variant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/firedancer/variant.go -------------------------------------------------------------------------------- /pkg/firewall/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/firewall/assets.go -------------------------------------------------------------------------------- /pkg/firewall/assets/firewall.sh.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/firewall/assets/firewall.sh.tmpl -------------------------------------------------------------------------------- /pkg/firewall/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/firewall/defaults.go -------------------------------------------------------------------------------- /pkg/firewall/defaults/generic.defaults.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/firewall/defaults/generic.defaults.toml -------------------------------------------------------------------------------- /pkg/firewall/defaults_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/firewall/defaults_test.go -------------------------------------------------------------------------------- /pkg/firewall/firewall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/firewall/firewall.go -------------------------------------------------------------------------------- /pkg/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/go.mod -------------------------------------------------------------------------------- /pkg/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/go.sum -------------------------------------------------------------------------------- /pkg/machine/apt/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/machine/apt/config.go -------------------------------------------------------------------------------- /pkg/machine/apt/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/machine/apt/config_test.go -------------------------------------------------------------------------------- /pkg/machine/apt/deb822.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/machine/apt/deb822.go -------------------------------------------------------------------------------- /pkg/machine/apt/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/machine/apt/source.go -------------------------------------------------------------------------------- /pkg/machine/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/machine/assets.go -------------------------------------------------------------------------------- /pkg/machine/assets/abklabs-archive-dev.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/machine/assets/abklabs-archive-dev.asc -------------------------------------------------------------------------------- /pkg/machine/assets/install.sh.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/machine/assets/install.sh.tmpl -------------------------------------------------------------------------------- /pkg/machine/machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/machine/machine.go -------------------------------------------------------------------------------- /pkg/registry/action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/registry/action.go -------------------------------------------------------------------------------- /pkg/registry/component.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/registry/component.go -------------------------------------------------------------------------------- /pkg/runner/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/assets.go -------------------------------------------------------------------------------- /pkg/runner/assets/lib.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/assets/lib.bash -------------------------------------------------------------------------------- /pkg/runner/assets/opsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/assets/opsh -------------------------------------------------------------------------------- /pkg/runner/assets/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/assets/run.sh -------------------------------------------------------------------------------- /pkg/runner/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/command.go -------------------------------------------------------------------------------- /pkg/runner/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/config.go -------------------------------------------------------------------------------- /pkg/runner/deb/assets/notapackage: -------------------------------------------------------------------------------- 1 | This is not a package, but it's some data. 2 | -------------------------------------------------------------------------------- /pkg/runner/deb/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/deb/package.go -------------------------------------------------------------------------------- /pkg/runner/deb/package_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/deb/package_test.go -------------------------------------------------------------------------------- /pkg/runner/deb/packageconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/deb/packageconfig.go -------------------------------------------------------------------------------- /pkg/runner/deb/packageconfig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/deb/packageconfig_test.go -------------------------------------------------------------------------------- /pkg/runner/deployer/filesystemstats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/deployer/filesystemstats.go -------------------------------------------------------------------------------- /pkg/runner/deployer/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/deployer/local.go -------------------------------------------------------------------------------- /pkg/runner/deployer/loggerhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/deployer/loggerhandler.go -------------------------------------------------------------------------------- /pkg/runner/deployer/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/deployer/ssh.go -------------------------------------------------------------------------------- /pkg/runner/deployer/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/deployer/status.go -------------------------------------------------------------------------------- /pkg/runner/envbuilder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/envbuilder.go -------------------------------------------------------------------------------- /pkg/runner/envbuilder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/envbuilder_test.go -------------------------------------------------------------------------------- /pkg/runner/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/export.go -------------------------------------------------------------------------------- /pkg/runner/flagbuilder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/flagbuilder.go -------------------------------------------------------------------------------- /pkg/runner/flagbuilder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/flagbuilder_test.go -------------------------------------------------------------------------------- /pkg/runner/payload/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/payload/payload.go -------------------------------------------------------------------------------- /pkg/runner/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/runner/runner.go -------------------------------------------------------------------------------- /pkg/solana/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/assets.go -------------------------------------------------------------------------------- /pkg/solana/assets/stake-account.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/assets/stake-account.sh -------------------------------------------------------------------------------- /pkg/solana/assets/transfer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/assets/transfer.sh -------------------------------------------------------------------------------- /pkg/solana/assets/vote-account.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/assets/vote-account.sh -------------------------------------------------------------------------------- /pkg/solana/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/cli.go -------------------------------------------------------------------------------- /pkg/solana/cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/cli_test.go -------------------------------------------------------------------------------- /pkg/solana/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/env.go -------------------------------------------------------------------------------- /pkg/solana/explorer/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/explorer/assets.go -------------------------------------------------------------------------------- /pkg/solana/explorer/assets/explorer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/explorer/assets/explorer.sh -------------------------------------------------------------------------------- /pkg/solana/explorer/explorer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/explorer/explorer.go -------------------------------------------------------------------------------- /pkg/solana/faucet/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/faucet/assets.go -------------------------------------------------------------------------------- /pkg/solana/faucet/assets/faucet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/faucet/assets/faucet.sh -------------------------------------------------------------------------------- /pkg/solana/faucet/faucet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/faucet/faucet.go -------------------------------------------------------------------------------- /pkg/solana/genesis/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/genesis/assets.go -------------------------------------------------------------------------------- /pkg/solana/genesis/assets/genesis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/genesis/assets/genesis.sh -------------------------------------------------------------------------------- /pkg/solana/genesis/assets/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/genesis/assets/uninstall.sh -------------------------------------------------------------------------------- /pkg/solana/genesis/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/genesis/genesis.go -------------------------------------------------------------------------------- /pkg/solana/genesis/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/genesis/genesis_test.go -------------------------------------------------------------------------------- /pkg/solana/networkinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/networkinfo.go -------------------------------------------------------------------------------- /pkg/solana/stakeaccount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/stakeaccount.go -------------------------------------------------------------------------------- /pkg/solana/transfer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/transfer.go -------------------------------------------------------------------------------- /pkg/solana/txn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/txn.go -------------------------------------------------------------------------------- /pkg/solana/validatorinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/validatorinfo.go -------------------------------------------------------------------------------- /pkg/solana/voteaccount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/voteaccount.go -------------------------------------------------------------------------------- /pkg/solana/watchtower/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/watchtower/assets.go -------------------------------------------------------------------------------- /pkg/solana/watchtower/assets/install.sh.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/watchtower/assets/install.sh.tmpl -------------------------------------------------------------------------------- /pkg/solana/watchtower/watchtower.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/solana/watchtower/watchtower.go -------------------------------------------------------------------------------- /pkg/tuner/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/tuner/assets.go -------------------------------------------------------------------------------- /pkg/tuner/assets/svmkit-tuner.conf.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/tuner/assets/svmkit-tuner.conf.tmpl -------------------------------------------------------------------------------- /pkg/tuner/assets/tuner.sh.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/tuner/assets/tuner.sh.tmpl -------------------------------------------------------------------------------- /pkg/tuner/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/tuner/defaults.go -------------------------------------------------------------------------------- /pkg/tuner/defaults/generic.defaults.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/tuner/defaults/generic.defaults.toml -------------------------------------------------------------------------------- /pkg/tuner/defaults_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/tuner/defaults_test.go -------------------------------------------------------------------------------- /pkg/tuner/tuner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/tuner/tuner.go -------------------------------------------------------------------------------- /pkg/validator/properties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/validator/properties.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/pkg/version/version.go -------------------------------------------------------------------------------- /setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abklabs/svmkit/HEAD/setup --------------------------------------------------------------------------------