Documentation ¶
Index ¶
- func AssertJob(assertion *def.Assert, logger *logging.Logger) (string, error)
- func BondJob(tx *payload.BondTx, client *def.Client, logger *logging.Logger) (string, error)
- func BuildJob(build *def.Build, deployScript *def.Playbook, resp *compilers.Response, ...) (result string, err error)
- func CallJob(call *def.Call, tx *payload.CallTx, playbook *def.Playbook, client *def.Client, ...) (string, []*abi.Variable, error)
- func DeployJob(deploy *def.Deploy, script *def.Playbook, client *def.Client, ...) (result string, err error)
- func DumpStateJob(dump *def.DumpState) (string, error)
- func ExecutePlaybook(args *def.DeployArgs, playbook *def.Playbook, client *def.Client, ...) error
- func FirstOf(inputs ...string) string
- func FormulateBondJob(bond *def.Bond, account string, client *def.Client, logger *logging.Logger) (*payload.BondTx, error)
- func FormulateCallJob(call *def.Call, do *def.DeployArgs, deployScript *def.Playbook, ...) (tx *payload.CallTx, err error)
- func FormulateDeployJob(deploy *def.Deploy, do *def.DeployArgs, deployScript *def.Playbook, ...) (txs []*payload.CallTx, contracts []*compilers.ResponseItem, err error)
- func FormulateIdentifyJob(id *def.Identify, account string, client *def.Client, logger *logging.Logger) (*payload.IdentifyTx, error)
- func FormulatePermissionJob(perm *def.Permission, account string, client *def.Client, ...) (*payload.PermsTx, error)
- func FormulateRegisterNameJob(name *def.RegisterName, do *def.DeployArgs, playbook *def.Playbook, ...) ([]*payload.NameTx, error)
- func FormulateSendJob(send *def.Send, account string, client *def.Client, logger *logging.Logger) (*payload.SendTx, error)
- func FormulateUnbondJob(unbond *def.Unbond, account string, client *def.Client, logger *logging.Logger) (*payload.UnbondTx, error)
- func FormulateUpdateAccountJob(gov *def.UpdateAccount, account string, client *def.Client, ...) (*payload.GovTx, []*abi.Variable, error)
- func IdentifyJob(tx *payload.IdentifyTx, client *def.Client, logger *logging.Logger) (string, error)
- func LogTxExecution(txe *exec.TxExecution, logger *logging.Logger)
- func PermissionJob(tx *payload.PermsTx, client *def.Client, logger *logging.Logger) (string, error)
- func ProposalJob(prop *def.Proposal, do *def.DeployArgs, parentScript *def.Playbook, ...) (string, error)
- func QueryAccountJob(query *def.QueryAccount, client *def.Client, logger *logging.Logger) (string, error)
- func QueryContractJob(query *def.QueryContract, do *def.DeployArgs, script *def.Playbook, ...) (string, []*abi.Variable, error)
- func QueryNameJob(query *def.QueryName, client *def.Client, logger *logging.Logger) (string, error)
- func QueryValsJob(query *def.QueryVals, client *def.Client, logger *logging.Logger) (interface{}, error)
- func RegisterNameJob(txs []*payload.NameTx, client *def.Client, logger *logging.Logger) (string, error)
- func RestoreStateJob(restore *def.RestoreState) (string, error)
- func SendJob(tx *payload.SendTx, client *def.Client, logger *logging.Logger) (string, error)
- func SetAccountJob(account *def.Account, script *def.Playbook, logger *logging.Logger) (string, error)
- func SetValJob(set *def.Set, do *def.DeployArgs, logger *logging.Logger) (string, error)
- func UnbondJob(tx *payload.UnbondTx, client *def.Client, logger *logging.Logger) (string, error)
- func UpdateAccountJob(tx *payload.GovTx, client *def.Client, logger *logging.Logger) error
- func WriteJobResultCSV(name, result string) error
- func WriteJobResultJSON(results map[string]interface{}, logFile string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExecutePlaybook ¶ added in v0.24.0
func FormulateBondJob ¶ added in v0.28.0
func FormulateCallJob ¶ added in v0.23.0
func FormulateDeployJob ¶ added in v0.24.0
func FormulateIdentifyJob ¶ added in v0.29.0
func FormulatePermissionJob ¶ added in v0.24.0
func FormulateRegisterNameJob ¶ added in v0.24.0
func FormulateSendJob ¶ added in v0.24.0
func FormulateUnbondJob ¶ added in v0.28.0
func FormulateUpdateAccountJob ¶ added in v0.24.0
func IdentifyJob ¶ added in v0.29.0
func LogTxExecution ¶ added in v0.30.5
func LogTxExecution(txe *exec.TxExecution, logger *logging.Logger)
func PermissionJob ¶
func ProposalJob ¶ added in v0.23.0
func QueryAccountJob ¶
func QueryContractJob ¶
func QueryNameJob ¶
func QueryValsJob ¶
func RegisterNameJob ¶
func RestoreStateJob ¶
func RestoreStateJob(restore *def.RestoreState) (string, error)
func SetAccountJob ¶
func UpdateAccountJob ¶
func WriteJobResultCSV ¶
[zr] this should go (currently used by the nameReg writer) WriteJobResultCSV takes two strings and writes those to the delineated log file, which is currently deploy.log in the same directory as the deploy.yaml
func WriteJobResultJSON ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.