Documentation ¶
Index ¶
- Variables
- func BasePath(name string) string
- func ExpandDir(targetPath string) string
- func GetKusamaGenesisPath(t *testing.T) string
- func GetPolkadotGenesisPath(t *testing.T) string
- func GetProjectRootPath() (rootPath string, err error)
- func GetProjectRootPathTest(t *testing.T) (rootPath string)
- func GetWestendDevHumanReadableGenesisPath(t *testing.T) string
- func GetWestendDevRawGenesisPath(t *testing.T) string
- func GetWestendLocalRawGenesisPath(t *testing.T) string
- func HomeDir() string
- func KeystoreDir(basepath string) (keystorepath string, err error)
- func KeystoreFilepaths(basepath string) ([]string, error)
- func KeystoreFiles(basepath string) ([]string, error)
- func PathExists(p string) bool
Constants ¶
This section is empty.
Variables ¶
var (
ErrFindProjectRoot = errors.New("cannot find project root")
)
Functions ¶
func BasePath ¶
BasePath attempts to create a data directory using the given name within the gossamer directory within the user's HOME directory, returns absolute path or, if unable to locate HOME directory, returns within current directory
func GetKusamaGenesisPath ¶ added in v0.3.2
GetKusamaGenesisPath gets the Kusama genesis path
func GetPolkadotGenesisPath ¶ added in v0.7.0
GetPolkadotGenesisPath gets the Polkadot genesis path
func GetProjectRootPath ¶ added in v0.7.0
GetProjectRootPath finds the root of the project where directory `cmd` and subdirectory `gossamer` is and returns it as an absolute path.
func GetProjectRootPathTest ¶ added in v0.7.0
GetProjectRootPathTest finds the root of the project where `go.mod` is and returns it as an absolute path. It fails the test if it's not found.
func GetWestendDevHumanReadableGenesisPath ¶ added in v0.8.0
GetWestendDevHumanReadableGenesisPath gets the westend-dev human readable spec filepath
func GetWestendDevRawGenesisPath ¶ added in v0.8.0
GetWestendDevRawGenesisPath gets the westend-dev genesis raw path
func GetWestendLocalRawGenesisPath ¶ added in v0.8.0
GetWestendLocalRawGenesisPath gets the westend-local genesis raw path
func KeystoreDir ¶
KeystoreDir returns the absolute filepath of the keystore directory
func KeystoreFilepaths ¶
KeystoreFilepaths lists all the keys in the basepath/keystore/ directory and returns them as a list of filepaths
func KeystoreFiles ¶
KeystoreFiles returns the filenames of all the keys in the basepath's keystore
func PathExists ¶
PathExists returns true if the named file or directory exists, otherwise false
Types ¶
This section is empty.