Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ContribCmd = &cobra.Command{ Use: "contributor", Short: "Manage repository contributors", Long: ``, Run: func(cmd *cobra.Command, args []string) { cmd.Help() }, }
ContribCmd represents the contributor command
Functions ¶
Types ¶
type AddArgs ¶
type AddArgs struct {
// Name is the name of the repository where the contributors will be added to.
Name string
// PushKeys are a list of push keys to add as contributors
PushKeys []string
// PropID is the unique proposal ID
PropID string
// FeeCap is the contributors' fee cap
FeeCap float64
// FeeMode is the contributors' fee mode
FeeMode int
// Value is the proposal fee
Value float64
// Policies include policies specific to the contributor(s)
Policies []*state.ContributorPolicy
// Namespace adds the contributor(s) as namespace-level contributor(s)
Namespace string
// NamespaceOnly adds the contributor(s) only as namespace-level contributor(s)
NamespaceOnly string
// Nonce is the next nonce of the signing key's account
Nonce uint64
// Fee is the transaction fee to be paid by the signing key
Fee float64
// SigningKey is the account whose key will be used to sign the transaction.
SigningKey string
// AccountPass is the passphrase for unlocking the signing key.
SigningKeyPass string
// RpcClient is the RPC client
RPCClient types.Client
// KeyUnlocker is a function for getting and unlocking a push key from keystore.
KeyUnlocker common.UnlockKeyFunc
// GetNextNonce is a function for getting the next nonce of an account
GetNextNonce api.NextNonceGetter
// CreateRepo is a function for generating a transaction for creating a repository
AddRepoContributors api.RepoContributorsAdder
// ShowTxStatusTracker is a function tracking and displaying tx status
ShowTxStatusTracker common.TxStatusTrackerFunc
Stdout io.Writer
}
AddArgs contains arguments for AddCmd.
Click to show internal directories.
Click to hide internal directories.