Versions in this module Expand all Collapse all v0 v0.22.0 Sep 21, 2018 Changes in this version type Packages + Jobs int v0.21.0 Aug 21, 2018 Changes in this version type Build + BinPath string + Instance string v0.20.1 Aug 17, 2018 Changes in this version + var NewKeyRegex = regexp.MustCompile(`new\((?P<keyName>[[:alnum:]]+)?(,(?P<curveType>[[:alnum:]]+))?\)`) + func KeyNameCurveType(newKeyMatch []string) (keyName, curveType string) + type Account struct + Address string + func (job *Account) Validate() error + type Assert struct + Key string + Relation string + Value string + func (job *Assert) Validate() error + type Build struct + Contract string + func (job *Build) Validate() error + type Call struct + Amount string + Bin string + Data interface{} + Destination string + Fee string + Function string + Gas string + Save string + Sequence string + Source string + Variables []*abi.Variable + func (job *Call) Validate() error + type CallArg struct + Address string + Amount string + Data string + Fee string + Gas string + Input string + Sequence string + type Client struct + MempoolSigning bool + func (c *Client) Broadcast(tx payload.Payload) (*exec.TxExecution, error) + func (c *Client) BroadcastEnvelope(txEnv *txs.Envelope) (*exec.TxExecution, error) + func (c *Client) Call(arg *CallArg) (*payload.CallTx, error) + func (c *Client) CreateKey(keyName, curveTypeString string) (crypto.PublicKey, error) + func (c *Client) Dial(chainAddress, keysClientAddress string) error + func (c *Client) Events() rpcevents.ExecutionEventsClient + func (c *Client) GetAccount(address crypto.Address) (*acm.ConcreteAccount, error) + func (c *Client) GetName(name string) (*names.Entry, error) + func (c *Client) GetSequence(sequence string, inputAddress crypto.Address) (uint64, error) + func (c *Client) GetValidatorSet() (*rpcquery.ValidatorSet, error) + func (c *Client) Name(arg *NameArg) (*payload.NameTx, error) + func (c *Client) ParseUint64(amount string) (uint64, error) + func (c *Client) Permissions(arg *PermArg) (*payload.PermsTx, error) + func (c *Client) Query() rpcquery.QueryClient + func (c *Client) QueryContract(arg *QueryArg) (*exec.TxExecution, error) + func (c *Client) Send(arg *SendArg) (*payload.SendTx, error) + func (c *Client) SignAndBroadcast(tx payload.Payload) (*exec.TxExecution, error) + func (c *Client) SignTx(tx payload.Payload) (*txs.Envelope, error) + func (c *Client) Status() (*rpc.ResultStatus, error) + func (c *Client) Transact() rpctransact.TransactClient + func (c *Client) TxInput(inputString, amountString, sequenceString string) (*payload.TxInput, error) + func (c *Client) UpdateAccount(arg *GovArg) (*payload.GovTx, error) + type Deploy struct + Amount string + Contract string + Data interface{} + Fee string + Gas string + Instance string + Libraries string + Sequence string + Source string + Variables []*abi.Variable + func (job *Deploy) Validate() error + type DumpState struct + FilePath string + IPFSHost string + ToFile bool + ToIPFS bool + WithValidators bool + func (job *DumpState) Validate() error + type GovArg struct + Address string + Input string + Native string + Permissions []string + Power string + PublicKey string + Roles []string + Sequence string + type Job struct + Account *Account + Assert *Assert + Build *Build + Call *Call + Deploy *Deploy + DumpState *DumpState + Meta *Meta + Name string + Permission *Permission + QueryAccount *QueryAccount + QueryContract *QueryContract + QueryName *QueryName + QueryVals *QueryVals + RegisterName *RegisterName + RestoreState *RestoreState + Result interface{} + Send *Send + Set *Set + UpdateAccount *UpdateAccount + Variables []*abi.Variable + func (job *Job) Payload() (Payload, error) + func (job *Job) PayloadField() (reflect.Value, error) + func (job *Job) Validate() error + type Meta struct + File string + func (job *Meta) Validate() error + type NameArg struct + Amount string + Data string + Fee string + Input string + Name string + Sequence string + type Package struct + Account string + Jobs []*Job + func (pkg *Package) Validate() error + type PackageDeploy struct + type Packages struct + Address string + BinPath string + ChainURL string + CurrentOutput string + Debug bool + DefaultAmount string + DefaultFee string + DefaultGas string + DefaultOutput string + DefaultSets []string + Package *Package + Path string + Signer string + Verbose bool + YAMLPath string + func (do *Packages) Dial() error + func (do *Packages) Validate() error + type Payload interface + type PermArg struct + Action string + Input string + Permission string + Role string + Sequence string + Target string + Value string + type Permission struct + Action string + Permission string + Role string + Sequence string + Source string + Target string + Value string + func (job *Permission) Validate() error + type PermissionString string + func (ps PermissionString) Validate() error + type QueryAccount struct + Account string + Field string + func (job *QueryAccount) Validate() error + type QueryArg struct + Address string + Data string + Input string + type QueryContract struct + Bin string + Data interface{} + Destination string + Function string + Source string + Variables []*abi.Variable + func (job *QueryContract) Validate() error + type QueryName struct + Field string + Name string + func (job *QueryName) Validate() error + type QueryVals struct + Query string + func (job *QueryVals) Validate() error + type RegisterName struct + Amount string + Data string + DataFile string + Fee string + Name string + Sequence string + Source string + func (job *RegisterName) Validate() error + type RestoreState struct + FilePath string + FromFile bool + FromIPFS bool + IPFSHost string + func (job *RestoreState) Validate() error + type Send struct + Amount string + Destination string + Sequence string + Source string + func (job *Send) Validate() error + type SendArg struct + Amount string + Input string + Output string + Sequence string + type Set struct + Value string + func (job *Set) Validate() error + type UpdateAccount struct + Native string + Permissions []PermissionString + Power string + Roles []string + Sequence string + Source string + Target string + func (job *UpdateAccount) Validate() error