Documentation ¶
Index ¶
- func WriteToNewTempFile(t *testing.T, s string) *os.File
- type Fixtures
- func (f *Fixtures) AddGenesisAccount(address sdk.AccAddress, coins sdk.Coins, flags ...string)
- func (f *Fixtures) CLIConfig(key, value string, flags ...string)
- func (f *Fixtures) Cleanup(dirs ...string)
- func (f *Fixtures) CollectGenTxs(flags ...string)
- func (f *Fixtures) Flags() string
- func (f *Fixtures) GenTx(name string, flags ...string)
- func (f Fixtures) GenesisFile() string
- func (f Fixtures) GenesisState() (*codec.Codec, types.GenesisDoc, app.GenesisState)
- func (f *Fixtures) HGInit(moniker string, flags ...string)
- func (f *Fixtures) HGStart(flags ...string) *tests.Process
- func (f *Fixtures) HGTendermint(query string) string
- func (f *Fixtures) KeyAddress(name string) sdk.AccAddress
- func (f *Fixtures) KeysAdd(name string, flags ...string)
- func (f *Fixtures) KeysAddRecover(name, mnemonic string, flags ...string) (exitSuccess bool, stdout, stderr string)
- func (f *Fixtures) KeysAddRecoverHDPath(name, mnemonic string, account uint32, index uint32, flags ...string)
- func (f *Fixtures) KeysDelete(name string, flags ...string)
- func (f *Fixtures) KeysShow(name string, flags ...string) keys.KeyOutput
- func (f *Fixtures) QueryAccount(address sdk.AccAddress, flags ...string) auth.BaseAccount
- func (f *Fixtures) QueryExchangeFrozen(addr sdk.AccAddress, flags ...string) sdk.Coins
- func (f *Fixtures) QueryExchangeOrder(orderId int, flags ...string) exchange.Order
- func (f *Fixtures) QueryExchangeOrders(addr sdk.AccAddress, flags ...string) []exchange.Order
- func (f *Fixtures) QueryFutureBox(boxID string, flags ...string) types.FutureBoxInfo
- func (f *Fixtures) QueryGovDeposit(proposalID int, depositor sdk.AccAddress, flags ...string) gov.Deposit
- func (f *Fixtures) QueryGovDeposits(propsalID int, flags ...string) []gov.Deposit
- func (f *Fixtures) QueryGovParamDeposit() gov.DepositParams
- func (f *Fixtures) QueryGovParamTallying() gov.TallyParams
- func (f *Fixtures) QueryGovParamVoting() gov.VotingParams
- func (f *Fixtures) QueryGovProposal(proposalID int, flags ...string) gov.Proposal
- func (f *Fixtures) QueryGovProposals(flags ...string) gov.Proposals
- func (f *Fixtures) QueryGovVote(proposalID int, voter sdk.AccAddress, flags ...string) gov.Vote
- func (f *Fixtures) QueryGovVotes(proposalID int, flags ...string) []gov.Vote
- func (f *Fixtures) QueryIssueAllowance(issueId string, owner string, spender string, flags ...string) issue.Approval
- func (f *Fixtures) QueryIssueFreeze(issueId string, addr string, flags ...string) issue.IssueFreeze
- func (f *Fixtures) QueryIssueIssue(issueId string, flags ...string) issue.CoinIssueInfo
- func (f *Fixtures) QueryIssueIssues(owner string, flags ...string) []issue.CoinIssueInfo
- func (f *Fixtures) QueryIssueSearch(symbol string, flags ...string) []issue.CoinIssueInfo
- func (f *Fixtures) QuerySigningInfo(val string) slashing.ValidatorSigningInfo
- func (f *Fixtures) QuerySlashingParams() slashing.Params
- func (f *Fixtures) QueryStakingDelegationsTo(valAddr sdk.ValAddress, flags ...string) []staking.Delegation
- func (f *Fixtures) QueryStakingParameters(flags ...string) staking.Params
- func (f *Fixtures) QueryStakingPool(flags ...string) staking.Pool
- func (f *Fixtures) QueryStakingUnbondingDelegationsFrom(valAddr sdk.ValAddress, flags ...string) []staking.UnbondingDelegation
- func (f *Fixtures) QueryStakingValidator(valAddr sdk.ValAddress, flags ...string) staking.Validator
- func (f *Fixtures) QueryStakingValidators(flags ...string) staking.Validators
- func (f *Fixtures) QueryTxs(page, limit int, tags ...string) []sdk.TxResponse
- func (f *Fixtures) QueryTxsInvalid(expectedErr error, page, limit int, tags ...string)
- func (f *Fixtures) TxBroadcast(fileName string, flags ...string) (bool, string, string)
- func (f *Fixtures) TxDepositBoxCreate(sender string, params *params.BoxDepositParams, flags ...string) (bool, string, string)
- func (f *Fixtures) TxDepositBoxInterestCancel(sender string, boxID string, amount sdk.Int, flags ...string) (bool, string, string)
- func (f *Fixtures) TxDepositBoxInterestInject(sender string, boxID string, amount sdk.Int, flags ...string) (bool, string, string)
- func (f *Fixtures) TxDepositCancel(sender string, boxID string, amount sdk.Int, flags ...string) (bool, string, string)
- func (f *Fixtures) TxEncode(fileName string, flags ...string) (bool, string, string)
- func (f *Fixtures) TxExchangeCreateOrder(from string, supply, target sdk.Coin, flags ...string) (bool, string, string)
- func (f *Fixtures) TxExchangeTakeOrder(orderId int, amount sdk.Coin, from string, flags ...string) (bool, string, string)
- func (f *Fixtures) TxExchangeWithdrawalOrder(orderId int, from string, flags ...string) (bool, string, string)
- func (f *Fixtures) TxFutureBoxCreate(sender string, params *params.BoxFutureParams, flags ...string) (bool, string, string)
- func (f *Fixtures) TxGovDeposit(proposalID int, from string, amount sdk.Coin, flags ...string) (bool, string, string)
- func (f *Fixtures) TxGovSubmitProposal(from, typ, title, description string, deposit sdk.Coin, flags ...string) (bool, string, string)
- func (f *Fixtures) TxGovVote(proposalID int, option gov.VoteOption, from string, flags ...string) (bool, string, string)
- func (f *Fixtures) TxInject(sender string, boxID string, amount sdk.Int, flags ...string) (bool, string, string)
- func (f *Fixtures) TxIssueApprove(from string, issueId string, addr string, amount uint64, flags ...string) (bool, string, string)
- func (f *Fixtures) TxIssueBurn(from string, issueId string, amount uint64, flags ...string) (bool, string, string)
- func (f *Fixtures) TxIssueBurnFrom(from string, issueId string, account string, amount uint64, flags ...string) (bool, string, string)
- func (f *Fixtures) TxIssueCreate(from string, name string, symbol string, totalSupply uint64, flags ...string) (bool, string, string)
- func (f *Fixtures) TxIssueDecreaseApprove(from string, issueId string, addr string, amount uint64, flags ...string) (bool, string, string)
- func (f *Fixtures) TxIssueDescribe(from string, issueId string, filePath string, flags ...string) (bool, string, string)
- func (f *Fixtures) TxIssueDisable(from string, issueId string, feature string, flags ...string) (bool, string, string)
- func (f *Fixtures) TxIssueFreeze(from string, freezeType string, issueId string, addr string, endTime string, ...) (bool, string, string)
- func (f *Fixtures) TxIssueIncreaseApprove(from string, issueId string, addr string, amount uint64, flags ...string) (bool, string, string)
- func (f *Fixtures) TxIssueMint(from string, issueId string, amount uint64, flags ...string) (bool, string, string)
- func (f *Fixtures) TxIssueSendFrom(from string, issueId string, fromAddr string, toAddr string, amount uint64, ...) (bool, string, string)
- func (f *Fixtures) TxIssueTransferOwnership(from string, issueId string, addr sdk.AccAddress, flags ...string) (bool, string, string)
- func (f *Fixtures) TxIssueUnFreeze(from string, freezeType string, issueId string, addr string, flags ...string) (bool, string, string)
- func (f *Fixtures) TxLockBoxCreate(sender string, params *params.BoxLockParams, flags ...string) (bool, string, string)
- func (f *Fixtures) TxMultisign(fileName, name string, signaturesFiles []string, flags ...string) (bool, string, string)
- func (f *Fixtures) TxSend(from string, to sdk.AccAddress, amount sdk.Coin, flags ...string) (bool, string, string)
- func (f *Fixtures) TxSign(signer, fileName string, flags ...string) (bool, string, string)
- func (f *Fixtures) TxStakingCreateValidator(from, consPubKey string, amount sdk.Coin, flags ...string) (bool, string, string)
- func (f *Fixtures) TxStakingUnbond(from, shares string, validator sdk.ValAddress, flags ...string) bool
- func (f *Fixtures) TxWithdraw(sender string, boxID string, flags ...string) (bool, string, string)
- func (f *Fixtures) UnsafeResetAll(flags ...string)
- func (f *Fixtures) ValidateGenesis()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Fixtures ¶
type Fixtures struct { ChainID string RPCAddr string Port string GDHome string GCLIHome string P2PAddr string T *testing.T }
Fixtures is used to setup the testing environment
func NewFixtures ¶
NewFixtures creates a new instance of Fixtures with many vars set
func (*Fixtures) AddGenesisAccount ¶
AddGenesisAccount is hashgard add-genesis-account
func (*Fixtures) Cleanup ¶
Cleanup is meant to be run at the end of a test to clean up an remaining test state
func (*Fixtures) CollectGenTxs ¶
CollectGenTxs is hashgard collect-gentxs
func (Fixtures) GenesisFile ¶
GenesisFile returns the path of the genesis file
func (Fixtures) GenesisState ¶
func (f Fixtures) GenesisState() (*codec.Codec, types.GenesisDoc, app.GenesisState)
GenesisFile returns the application's genesis state
func (*Fixtures) HGInit ¶
HGInit is hashgard init NOTE: HGInit sets the ChainID for the Fixtures instance
func (*Fixtures) HGStart ¶
HGStart runs hashgard start with the appropriate flags and returns a process
func (*Fixtures) HGTendermint ¶
HGTendermint returns the results of hashgard tendermint [query]
func (*Fixtures) KeyAddress ¶
func (f *Fixtures) KeyAddress(name string) sdk.AccAddress
KeyAddress returns the SDK account address from the key
func (*Fixtures) KeysAddRecover ¶
func (f *Fixtures) KeysAddRecover(name, mnemonic string, flags ...string) (exitSuccess bool, stdout, stderr string)
KeysAddRecover prepares hashgardcli keys add --recover
func (*Fixtures) KeysAddRecoverHDPath ¶
func (f *Fixtures) KeysAddRecoverHDPath(name, mnemonic string, account uint32, index uint32, flags ...string)
KeysAddRecoverHDPath prepares hashgardcli keys add --recover --account --index
func (*Fixtures) KeysDelete ¶
KeysDelete is hashgardcli keys delete
func (*Fixtures) QueryAccount ¶
func (f *Fixtures) QueryAccount(address sdk.AccAddress, flags ...string) auth.BaseAccount
QueryAccount is hashgardcli bank account
func (*Fixtures) QueryExchangeFrozen ¶
QueryExchangeFrozen is hashgardcli exchange query-frozen
func (*Fixtures) QueryExchangeOrder ¶
QueryExchangeOrder is hashgardcli exchange query-order
func (*Fixtures) QueryExchangeOrders ¶
QueryExchangeOrders is hashgardcli exchange query-orders
func (*Fixtures) QueryFutureBox ¶ added in v0.6.0
func (f *Fixtures) QueryFutureBox(boxID string, flags ...string) types.FutureBoxInfo
QueryBox is hashgardcli box query hashgardcli box query boxab3jlxpt2ps
func (*Fixtures) QueryGovDeposit ¶
func (f *Fixtures) QueryGovDeposit(proposalID int, depositor sdk.AccAddress, flags ...string) gov.Deposit
QueryGovDeposit is hashgardcli gov query-deposit
func (*Fixtures) QueryGovDeposits ¶
QueryGovDeposits is hashgardcli gov query-deposits
func (*Fixtures) QueryGovParamDeposit ¶
func (f *Fixtures) QueryGovParamDeposit() gov.DepositParams
QueryGovParamDeposit is hashgardcli gov param deposit
func (*Fixtures) QueryGovParamTallying ¶
func (f *Fixtures) QueryGovParamTallying() gov.TallyParams
QueryGovParamTallying is hashgardcli gov param tallying
func (*Fixtures) QueryGovParamVoting ¶
func (f *Fixtures) QueryGovParamVoting() gov.VotingParams
QueryGovParamVoting is hashgardcli gov param voting
func (*Fixtures) QueryGovProposal ¶
QueryGovProposal is hashgardcli gov proposal
func (*Fixtures) QueryGovProposals ¶
QueryGovProposals is hashgardcli gov proposals
func (*Fixtures) QueryGovVote ¶
QueryGovVote is hashgardcli gov query-vote
func (*Fixtures) QueryGovVotes ¶
QueryGovVotes is hashgardcli gov query-votes
func (*Fixtures) QueryIssueAllowance ¶
func (f *Fixtures) QueryIssueAllowance(issueId string, owner string, spender string, flags ...string) issue.Approval
QueryIssueAllowance is hashgardcli issue query-allowance
func (*Fixtures) QueryIssueFreeze ¶
QueryIssueFreeze is hashgardcli issue query-freeze
func (*Fixtures) QueryIssueIssue ¶
func (f *Fixtures) QueryIssueIssue(issueId string, flags ...string) issue.CoinIssueInfo
QueryIssueIssue is hashgardcli issue query-issue
func (*Fixtures) QueryIssueIssues ¶
func (f *Fixtures) QueryIssueIssues(owner string, flags ...string) []issue.CoinIssueInfo
QueryIssueIssues is hashgardcli issue list-issues
func (*Fixtures) QueryIssueSearch ¶
func (f *Fixtures) QueryIssueSearch(symbol string, flags ...string) []issue.CoinIssueInfo
QueryIssueSearch is hashgardcli issue search
func (*Fixtures) QuerySigningInfo ¶
func (f *Fixtures) QuerySigningInfo(val string) slashing.ValidatorSigningInfo
QuerySigningInfo returns the signing info for a validator
func (*Fixtures) QuerySlashingParams ¶
QuerySlashingParams is hashgardcli slashing params
func (*Fixtures) QueryStakingDelegationsTo ¶
func (f *Fixtures) QueryStakingDelegationsTo(valAddr sdk.ValAddress, flags ...string) []staking.Delegation
QueryStakingDelegationsTo is hashgardcli stake delegations-to
func (*Fixtures) QueryStakingParameters ¶
QueryStakingParameters is hashgardcli stake parameters
func (*Fixtures) QueryStakingPool ¶
QueryStakingPool is hashgardcli stake pool
func (*Fixtures) QueryStakingUnbondingDelegationsFrom ¶
func (f *Fixtures) QueryStakingUnbondingDelegationsFrom(valAddr sdk.ValAddress, flags ...string) []staking.UnbondingDelegation
QueryStakingUnbondingDelegationsFrom is hashgardcli stake unbonding-delegations-from
func (*Fixtures) QueryStakingValidator ¶
QueryStakingValidator is hashgardcli stake validator
func (*Fixtures) QueryStakingValidators ¶ added in v0.6.0
func (f *Fixtures) QueryStakingValidators(flags ...string) staking.Validators
QueryStakingValidator is hashgardcli stake validators
func (*Fixtures) QueryTxs ¶
func (f *Fixtures) QueryTxs(page, limit int, tags ...string) []sdk.TxResponse
QueryTxs is hashgardcli tendermint txs
func (*Fixtures) QueryTxsInvalid ¶
QueryTxsInvalid query txs with wrong parameters and compare expected error
func (*Fixtures) TxBroadcast ¶
TxBroadcast is hashgardcli bank broadcast
func (*Fixtures) TxDepositBoxCreate ¶ added in v0.6.0
func (f *Fixtures) TxDepositBoxCreate(sender string, params *params.BoxDepositParams, flags ...string) (bool, string, string)
TxDepositBoxCreate is hashgardcli deposit create hashgardcli deposit create foocoin 10000coin174876e800 --from joehe --bottom-line=1000 --price=100 --start-time=1557982140 --establish-time=1557982141 --maturity-time=1557982142 --interest=200coin174876e801 -y
func (*Fixtures) TxDepositBoxInterestCancel ¶ added in v0.6.0
func (f *Fixtures) TxDepositBoxInterestCancel(sender string, boxID string, amount sdk.Int, flags ...string) (bool, string, string)
TxDepositBoxCreate is hashgardcli deposit interest-cancel hashgardcli deposit interest-cancel boxab3jlxpt2pt 200 --from joehe -y
func (*Fixtures) TxDepositBoxInterestInject ¶ added in v0.6.0
func (f *Fixtures) TxDepositBoxInterestInject(sender string, boxID string, amount sdk.Int, flags ...string) (bool, string, string)
TxDepositBoxCreate is hashgardcli deposit interest-inject hashgardcli deposit interest-inject boxab3jlxpt2pt 200 --from joehe -y
func (*Fixtures) TxDepositCancel ¶ added in v0.6.0
func (f *Fixtures) TxDepositCancel(sender string, boxID string, amount sdk.Int, flags ...string) (bool, string, string)
TxInject is hashgardcli box cancel hashgardcli box cancel boxab3jlxpt2pt 1000 --from test -y
func (*Fixtures) TxExchangeCreateOrder ¶
func (f *Fixtures) TxExchangeCreateOrder(from string, supply, target sdk.Coin, flags ...string) (bool, string, string)
TxExchangeCreateOrder is hashgardcli exchange create-order
func (*Fixtures) TxExchangeTakeOrder ¶
func (f *Fixtures) TxExchangeTakeOrder(orderId int, amount sdk.Coin, from string, flags ...string) (bool, string, string)
TxExchangeTakeOrder is hashgardcli exchange take-order
func (*Fixtures) TxExchangeWithdrawalOrder ¶
func (f *Fixtures) TxExchangeWithdrawalOrder(orderId int, from string, flags ...string) (bool, string, string)
TxExchangeWithdrawalOrder is hashgardcli exchange withdrawal-order
func (*Fixtures) TxFutureBoxCreate ¶ added in v0.6.0
func (f *Fixtures) TxFutureBoxCreate(sender string, params *params.BoxFutureParams, flags ...string) (bool, string, string)
TxFutureBoxCreate is hashgardcli future create hashgardcli future create joe 1800coin174876e800 /home/f.json -y --from joehe
func (*Fixtures) TxGovDeposit ¶
func (f *Fixtures) TxGovDeposit(proposalID int, from string, amount sdk.Coin, flags ...string) (bool, string, string)
TxGovDeposit is hashgardcli gov deposit
func (*Fixtures) TxGovSubmitProposal ¶
func (f *Fixtures) TxGovSubmitProposal(from, typ, title, description string, deposit sdk.Coin, flags ...string) (bool, string, string)
TxGovSubmitProposal is hashgardcli gov submit-proposal
func (*Fixtures) TxGovVote ¶
func (f *Fixtures) TxGovVote(proposalID int, option gov.VoteOption, from string, flags ...string) (bool, string, string)
TxGovVote is hashgardcli gov vote
func (*Fixtures) TxInject ¶ added in v0.6.0
func (f *Fixtures) TxInject(sender string, boxID string, amount sdk.Int, flags ...string) (bool, string, string)
TxInject is hashgardcli box inject hashgardcli box inject boxab3jlxpt2pt 1000 --from test -y
func (*Fixtures) TxIssueApprove ¶
func (f *Fixtures) TxIssueApprove(from string, issueId string, addr string, amount uint64, flags ...string) (bool, string, string)
TxIssueApprove is hashgardcli issue approve
func (*Fixtures) TxIssueBurn ¶
func (f *Fixtures) TxIssueBurn(from string, issueId string, amount uint64, flags ...string) (bool, string, string)
TxIssueBurn is hashgardcli issue burn
func (*Fixtures) TxIssueBurnFrom ¶
func (f *Fixtures) TxIssueBurnFrom(from string, issueId string, account string, amount uint64, flags ...string) (bool, string, string)
TxIssueBurnFrom is hashgardcli issue burn-from
func (*Fixtures) TxIssueCreate ¶
func (f *Fixtures) TxIssueCreate(from string, name string, symbol string, totalSupply uint64, flags ...string) (bool, string, string)
TxIssueCreate is hashgardcli issue create
func (*Fixtures) TxIssueDecreaseApprove ¶
func (f *Fixtures) TxIssueDecreaseApprove(from string, issueId string, addr string, amount uint64, flags ...string) (bool, string, string)
TxIssueDecreaseApprove is hashgardcli issue decrease-approval
func (*Fixtures) TxIssueDescribe ¶
func (f *Fixtures) TxIssueDescribe(from string, issueId string, filePath string, flags ...string) (bool, string, string)
TxIssueDescribe is hashgardcli issue describe
func (*Fixtures) TxIssueDisable ¶
func (f *Fixtures) TxIssueDisable(from string, issueId string, feature string, flags ...string) (bool, string, string)
TxIssueDisable is hashgardcli issue disable
func (*Fixtures) TxIssueFreeze ¶
func (f *Fixtures) TxIssueFreeze(from string, freezeType string, issueId string, addr string, endTime string, flags ...string) (bool, string, string)
TxIssueFreeze is hashgardcli issue freeze
func (*Fixtures) TxIssueIncreaseApprove ¶
func (f *Fixtures) TxIssueIncreaseApprove(from string, issueId string, addr string, amount uint64, flags ...string) (bool, string, string)
TxIssueIncreaseApprove is hashgardcli issue increase-approval
func (*Fixtures) TxIssueMint ¶
func (f *Fixtures) TxIssueMint(from string, issueId string, amount uint64, flags ...string) (bool, string, string)
TxIssueMint is hashgardcli issue Mint
func (*Fixtures) TxIssueSendFrom ¶
func (f *Fixtures) TxIssueSendFrom(from string, issueId string, fromAddr string, toAddr string, amount uint64, flags ...string) (bool, string, string)
TxIssueSendFrom is hashgardcli issue send-from
func (*Fixtures) TxIssueTransferOwnership ¶
func (f *Fixtures) TxIssueTransferOwnership(from string, issueId string, addr sdk.AccAddress, flags ...string) (bool, string, string)
TxIssueTransferOwnership is hashgardcli issue transfer-ownership
func (*Fixtures) TxIssueUnFreeze ¶
func (f *Fixtures) TxIssueUnFreeze(from string, freezeType string, issueId string, addr string, flags ...string) (bool, string, string)
TxIssueUnFreeze is hashgardcli issue unfreeze
func (*Fixtures) TxLockBoxCreate ¶ added in v0.6.0
func (f *Fixtures) TxLockBoxCreate(sender string, params *params.BoxLockParams, flags ...string) (bool, string, string)
___________________________________________________________________________________ hashgardcli box TxLockBoxCreate is hashgardcli lock create hashgardcli lock create foocoin 100coin174876e800 1557983880 --from joehe -y
func (*Fixtures) TxMultisign ¶
func (f *Fixtures) TxMultisign(fileName, name string, signaturesFiles []string, flags ...string) (bool, string, string)
TxMultisign is hashgardcli bank multisign
func (*Fixtures) TxSend ¶
func (f *Fixtures) TxSend(from string, to sdk.AccAddress, amount sdk.Coin, flags ...string) (bool, string, string)
TxSend is hashgardcli bank send
func (*Fixtures) TxStakingCreateValidator ¶
func (f *Fixtures) TxStakingCreateValidator(from, consPubKey string, amount sdk.Coin, flags ...string) (bool, string, string)
TxStakingCreateValidator is hashgardcli stake create-validator
func (*Fixtures) TxStakingUnbond ¶
func (f *Fixtures) TxStakingUnbond(from, shares string, validator sdk.ValAddress, flags ...string) bool
TxStakingUnbond is hashgardcli stake unbond
func (*Fixtures) TxWithdraw ¶ added in v0.6.0
TxWithdraw is hashgardcli box withdraw hashgardcli box withdraw boxab3jlxpt2pt --from test -y
func (*Fixtures) UnsafeResetAll ¶
UnsafeResetAll is hashgard unsafe-reset-all
func (*Fixtures) ValidateGenesis ¶
func (f *Fixtures) ValidateGenesis()
ValidateGenesis runs hashgard validate-genesis