Documentation ¶
Index ¶
- func CopyFile(src, dest string) error
- func DirExists(dir string) bool
- func DownloadAvalanchego(destDir string, version string) (url string, destFile string, err error)
- func DownloadSubnetevm(destDir string, version string) (url string, destFile string, err error)
- func Fetch(url string, body string) (string, error)
- func FetchRPC(url string, method string, params string) (string, error)
- func FetchRPCGJSON(url string, method string, params string) (*gjson.Result, error)
- func FileExists(filename string) bool
- func FilePathWalk(root string, ext string) ([]string, error)
- func LinkFile(src, dest string) error
- func LoadJSON(path string) (*gjson.Result, error)
- func ResolveAccountAddrs(accounts *gjson.Result, args []string) []string
- func ResolveAmounts(args []string) []string
- func ResolveContractAddrs(contracts *gjson.Result, args []string) []string
- func ToDecimal(ivalue interface{}, decimals int) decimal.Decimal
- func Truncate(filename string, perm os.FileMode) error
- func WatchFile(filePath string) error
- func WriteFileBytes(name string, data []byte) error
- type DirectoryLayout
- type FileLocations
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DownloadAvalanchego ¶
func DownloadSubnetevm ¶
func FetchRPCGJSON ¶
func FileExists ¶
func FilePathWalk ¶
Returns filenames that have ext in root
func ResolveAmounts ¶
Given a args array, look for "0.3ether" and convert to wei
func ResolveContractAddrs ¶
func ToDecimal ¶
From https://goethereumbook.org/util-go/ Convert from gwei to ether
func WriteFileBytes ¶
Create and write a new file
Types ¶
type DirectoryLayout ¶
type DirectoryLayout struct { BinDir string PluginDir string DataDir string ConfigDir string ChainConfigDir string VMConfigDir string CChainConfigDir string XChainConfigDir string }
func NewDirectoryLayout ¶
func NewDirectoryLayout(workDir string) DirectoryLayout
type FileLocations ¶
type FileLocations struct { AvaBinFile string ConfigFile string CChainConfigFile string XChainConfigFile string VMAliasesFile string ChainAliasesFile string AvaGenesisFile string }
func NewFileLocations ¶
func NewFileLocations(workDir string) FileLocations
Click to show internal directories.
Click to hide internal directories.