Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Revision string // Set during build. Verbose bool FATClient = srv.NewClient() FactomClient = factom.NewClient() Debug bool DebugCompletion bool Version bool NameIDs []factom.Bytes )
View Source
var (
Issuance fat.Issuance
)
View Source
var PredictChainIDs complete.PredictFunc = func(args complete.Args) []string { if len(args.Last) > 64 { return nil } if err := parseAPIFlags(); err != nil { return nil } var chains []srv.ParamsToken if err := FATClient.Request("get-daemon-tokens", nil, &chains); err != nil { logErr(err) return nil } completed := make(map[factom.Bytes32]struct{}, len(args.Completed)-1) for _, arg := range args.Completed[1:] { var chainID factom.Bytes32 if chainID.Set(arg) != nil { continue } completed[chainID] = struct{}{} } chainStrs := make([]string, len(chains)-len(completed)) var i int for _, chain := range chains { if _, ok := completed[*chain.ChainID]; ok { continue } chainStrs[i] = chain.ChainID.String() i++ } return chainStrs }
View Source
var PredictECAddresses complete.PredictFunc = func(args complete.Args) []string { if len(args.Last) > 52 { return nil } if err := parseAPIFlags(); err != nil { return nil } adrs, err := FactomClient.GetECAddresses() if err != nil { logErr(err) return nil } completed := make(map[factom.ECAddress]struct{}, len(args.Completed)-1) for _, arg := range args.Completed[1:] { var adr factom.ECAddress if adr.Set(arg) != nil { continue } completed[adr] = struct{}{} } adrStrs := make([]string, len(adrs)-len(completed)) var i int for _, adr := range adrs { if _, ok := completed[adr]; ok { continue } adrStrs[i] = adr.String() i++ } return adrStrs }
View Source
var PredictFAAddresses complete.PredictFunc = func(args complete.Args) []string { if len(args.Last) > 52 { return nil } if err := parseAPIFlags(); err != nil { return nil } adrs, err := FactomClient.GetFAAddresses() if err != nil { logErr(err) return nil } completed := make(map[factom.FAAddress]struct{}, len(args.Completed)-1) for _, arg := range args.Completed[1:] { var adr factom.FAAddress if adr.Set(arg) != nil { continue } completed[adr] = struct{}{} } adrStrs := make([]string, len(adrs)-len(completed)) var i int for _, adr := range adrs { if _, ok := completed[adr]; ok { continue } adrStrs[i] = adr.String() i++ } return adrStrs }
View Source
var PredictFAAddressesColon = PredictAppend(PredictFAAddresses, ":")
View Source
var PredictFAAddressesColonOpenBracket = PredictAppend(PredictFAAddresses, ":[")
Functions ¶
func Execute ¶
func Execute()
Execute adds all child commands to the root command and sets flags appropriately. This is called by main.main(). It only needs to happen once to the rootCmd.
func PredictAppend ¶
func PredictAppend(predict complete.PredictFunc, suffix string) complete.PredictFunc
Types ¶
type AddressAmountMap ¶
type AddressAmountMap fat0.AddressAmountMap
func (*AddressAmountMap) Set ¶
func (m *AddressAmountMap) Set(adrAmtStr string) error
func (AddressAmountMap) String ¶
func (m AddressAmountMap) String() string
func (AddressAmountMap) Type ¶
func (AddressAmountMap) Type() string
type AddressNFTokensMap ¶
type AddressNFTokensMap fat1.AddressNFTokensMap
func (*AddressNFTokensMap) Set ¶
func (m *AddressNFTokensMap) Set(adrAmtStr string) error
func (AddressNFTokensMap) String ¶
func (m AddressNFTokensMap) String() string
func (AddressNFTokensMap) Type ¶
func (AddressNFTokensMap) Type() string
type ECEsAddress ¶
func (*ECEsAddress) Set ¶
func (e *ECEsAddress) Set(adrStr string) error
func (ECEsAddress) String ¶
func (e ECEsAddress) String() string
func (ECEsAddress) Type ¶
func (ECEsAddress) Type() string
type FAAddressList ¶
func (*FAAddressList) Set ¶
func (adrs *FAAddressList) Set(adrStr string) error
func (FAAddressList) String ¶
func (adrs FAAddressList) String() string
func (FAAddressList) Type ¶
func (adrs FAAddressList) Type() string
type RawMessage ¶
type RawMessage json.RawMessage
func (*RawMessage) Set ¶
func (r *RawMessage) Set(data string) error
func (RawMessage) String ¶
func (r RawMessage) String() string
func (RawMessage) Type ¶
func (RawMessage) Type() string
Click to show internal directories.
Click to hide internal directories.