Documentation
¶
Index ¶
- Constants
- func Abs(x int64) int64
- func AddNewAccount(suite *f.BaseSuite, chainID proto.Scheme) (int, config.AccountInfo)
- func AddressByAliasCheck(t *testing.T, expected, actualGo, actualScala []byte, args ...any)
- func ApplicationStatusCheck(t *testing.T, expected, actualGo, actualScala string, args ...any)
- func AssetDescriptionCheck(t *testing.T, expected, actualGo, actualScala string, args ...any)
- func AssetDiffBalanceCheck(t *testing.T, expected, actualGo, actualScala int64, args ...any)
- func AssetNameCheck(t *testing.T, expected, actualGo, actualScala string, args ...any)
- func AssetScriptCheck(t *testing.T, expected, actualGo, actualScala []byte, args ...any)
- func AssetWithVersion(assetID crypto.Digest, v int) string
- func Base16EncodeBytes(s string) []byte
- func Base58EncodeBytes(s string) []byte
- func Base64EncodeBytes(s string) []byte
- func BoolToBytes(b bool) []byte
- func DaoDiffBalanceInWavesCheck(t *testing.T, expected int64, actualGo, actualScala int64, args ...any)
- func DataEntriesAndKeysCheck(t *testing.T, expected []*waves.DataEntry, ...)
- func DataEntryAndKeyCheck(t *testing.T, expected *waves.DataEntry, ...)
- func ErrorMessageCheck(t *testing.T, expectedErrGo, expectedErrScala string, ...)
- func ExtractTxID(t *testing.T, tx proto.Transaction, scheme proto.Scheme) crypto.Digest
- func FeatureShouldBeActivated(suite *f.BaseSuite, featureID settings.Feature, height uint64)
- func GetAccount(suite *f.BaseSuite, i int) config.AccountInfo
- func GetAccountDataGo(suite *f.BaseSuite, address proto.WavesAddress) []*waves.DataEntry
- func GetAccountDataGoByKey(suite *f.BaseSuite, address proto.WavesAddress, key string) *waves.DataEntry
- func GetAccountDataScala(suite *f.BaseSuite, address proto.WavesAddress) []*waves.DataEntry
- func GetAccountDataScalaByKey(suite *f.BaseSuite, address proto.WavesAddress, key string) *waves.DataEntry
- func GetActivationFeaturesStatusInfoGo(suite *f.BaseSuite, h uint64) *g.ActivationStatusResponse
- func GetActivationFeaturesStatusInfoScala(suite *f.BaseSuite, h uint64) *g.ActivationStatusResponse
- func GetActivationOfFeatures(suite *f.BaseSuite, featureIDs ...settings.Feature)
- func GetAddressByAliasGo(suite *f.BaseSuite, alias string) []byte
- func GetAddressByAliasScala(suite *f.BaseSuite, alias string) []byte
- func GetAddressFromRecipient(suite *f.BaseSuite, recipient proto.Recipient) proto.WavesAddress
- func GetAddressWithNewSchema(suite *f.BaseSuite, chainId proto.Scheme, address proto.WavesAddress) proto.WavesAddress
- func GetAddressesByAlias(suite *f.BaseSuite, alias string) ([]byte, []byte)
- func GetAliasFromString(suite *f.BaseSuite, alias string, chainID proto.Scheme) *proto.Alias
- func GetApplicationStatusGo(suite *f.BaseSuite, txID crypto.Digest) g.ApplicationStatus
- func GetApplicationStatusScala(suite *f.BaseSuite, txID crypto.Digest) g.ApplicationStatus
- func GetAssetBalance(suite *f.BaseSuite, address proto.WavesAddress, assetID crypto.Digest) (int64, int64)
- func GetAssetBalanceGo(suite *f.BaseSuite, address proto.WavesAddress, assetID crypto.Digest) int64
- func GetAssetBalanceScala(suite *f.BaseSuite, address proto.WavesAddress, assetID crypto.Digest) int64
- func GetAssetByID(assetID *crypto.Digest) proto.OptionalAsset
- func GetAssetInfo(suite *f.BaseSuite, assetID crypto.Digest) *client.AssetsDetail
- func GetAssetInfoGrpcGo(suite *f.BaseSuite, assetID crypto.Digest) *g.AssetInfoResponse
- func GetAssetInfoGrpcScala(suite *f.BaseSuite, assetID crypto.Digest) *g.AssetInfoResponse
- func GetAvailableBalanceInWaves(suite *f.BaseSuite, address proto.WavesAddress) (int64, int64)
- func GetAvailableBalanceInWavesGo(suite *f.BaseSuite, address proto.WavesAddress) int64
- func GetAvailableBalanceInWavesScala(suite *f.BaseSuite, address proto.WavesAddress) int64
- func GetBlockGo(suite *f.BaseSuite, height uint64) *waves.Block
- func GetBlockScala(suite *f.BaseSuite, height uint64) *waves.Block
- func GetBoostBlockRewardPeriodCfg(suite *f.BaseSuite) uint64
- func GetCurrentReward(suite *f.BaseSuite, height uint64) uint64
- func GetCurrentRewardGo(suite *f.BaseSuite, height uint64) uint64
- func GetCurrentRewardScala(suite *f.BaseSuite, height uint64) uint64
- func GetCurrentTimestampInMs() uint64
- func GetDesiredReward(suite *f.BaseSuite, height uint64) int64
- func GetDesiredRewardGo(suite *f.BaseSuite, height uint64) int64
- func GetDesiredRewardScala(suite *f.BaseSuite, height uint64) int64
- func GetFeatureActivationHeight(suite *f.BaseSuite, featureID settings.Feature, height uint64) proto.Height
- func GetFeatureActivationHeightGo(suite *f.BaseSuite, featureID settings.Feature, height uint64) proto.Height
- func GetFeatureActivationHeightScala(suite *f.BaseSuite, featureID settings.Feature, height uint64) proto.Height
- func GetFeatureBlockchainStatus(suite *f.BaseSuite, featureID settings.Feature, height uint64) (string, error)
- func GetFeatureBlockchainStatusGo(suite *f.BaseSuite, featureID settings.Feature, h uint64) string
- func GetFeatureBlockchainStatusScala(suite *f.BaseSuite, featureID settings.Feature, h uint64) string
- func GetHeight(suite *f.BaseSuite) uint64
- func GetHeightGo(suite *f.BaseSuite) uint64
- func GetHeightScala(suite *f.BaseSuite) uint64
- func GetRewardTermAfter20Cfg(suite *f.BaseSuite) uint64
- func GetRewardTermAtHeightGo(suite *f.BaseSuite, height uint64) uint64
- func GetRewardTermAtHeightScala(suite *f.BaseSuite, height uint64) uint64
- func GetRewardTermCfg(suite *f.BaseSuite) uint64
- func GetRewards(suite *f.BaseSuite) (*client.RewardInfo, *client.RewardInfo)
- func GetRewardsAtHeight(suite *f.BaseSuite, height uint64) (*client.RewardInfo, *client.RewardInfo)
- func GetRewardsAtHeightGo(suite *f.BaseSuite, height uint64) *client.RewardInfo
- func GetRewardsAtHeightScala(suite *f.BaseSuite, height uint64) *client.RewardInfo
- func GetRewardsGo(suite *f.BaseSuite) *client.RewardInfo
- func GetRewardsScala(suite *f.BaseSuite) *client.RewardInfo
- func GetRollbackToHeight(suite *f.BaseSuite, height uint64, returnTxToUtx bool) (*proto.BlockID, *proto.BlockID)
- func GetRollbackToHeightGo(suite *f.BaseSuite, height uint64, returnTxToUtx bool) *proto.BlockID
- func GetRollbackToHeightScala(suite *f.BaseSuite, height uint64, returnTxToUtx bool) *proto.BlockID
- func GetScriptBytes(suite *f.BaseSuite, scriptStr string) []byte
- func GetTestcaseNameWithVersion(name string, v byte) string
- func GetTransactionInfoAfterWaitingGo(suite *f.BaseSuite, id crypto.Digest, errWtGo error)
- func GetTransactionInfoAfterWaitingScala(suite *f.BaseSuite, id crypto.Digest, errWtScala error)
- func GetTransactionJsonOrErrMsg(tx proto.Transaction) string
- func GetTransactionsStatusesGo(suite *f.BaseSuite, txIDs []crypto.Digest) []*g.TransactionStatus
- func GetTransactionsStatusesScala(suite *f.BaseSuite, txIDs []crypto.Digest) []*g.TransactionStatus
- func GetTxIdsInBlockchain(suite *f.BaseSuite, ids map[string]*crypto.Digest) map[string]string
- func GetWaitingBlocks(suite *f.BaseSuite, height uint64, featureID settings.Feature) uint64
- func GetXtnBuybackPeriodCfg(suite *f.BaseSuite) uint64
- func IntToBytes(t *testing.T, i int64) []byte
- func MarshalTxAndGetTxMsg(t *testing.T, scheme proto.Scheme, tx proto.Transaction) proto.Message
- func MinersSumDiffBalanceInWavesCheck(t *testing.T, expected int64, actualGo, actualScala int64, args ...any)
- func MustGetAccountByAddress(suite *f.BaseSuite, address proto.WavesAddress) config.AccountInfo
- func NextCheckParameterCheck(t *testing.T, expected uint64, actualGo, actualScala uint64, args ...any)
- func RandDigest(t *testing.T, n int, symbolSet string) crypto.Digest
- func RandStringBytes(n int, symbolSet string) string
- func ReadAndCompileRideScript(scriptDir, fileName string) ([]byte, error)
- func ReadScript(scriptDir, fileName string) ([]byte, error)
- func SafeInt64ToUint64(x int64) uint64
- func SetFromToAccounts(accountNumbers ...int) (int, int, error)
- func StatusCodesCheck(t *testing.T, goCode, scalaCode int, b ConsideredTransaction, args ...any)
- func TermCheck(t *testing.T, expected uint64, actualGo, actualScala uint64, args ...any)
- func TxInfoCheck(t *testing.T, errGo, errScala error, args ...any)
- func VotingIntervalStartCheck(t *testing.T, expected uint64, actualGo, actualScala uint64, args ...any)
- func WaitForFeatureActivation(suite *f.BaseSuite, featureID settings.Feature, height uint64) proto.Height
- func WaitForHeight(suite *f.BaseSuite, height uint64, opts ...config.WaitOption) uint64
- func WaitForNewHeight(suite *f.BaseSuite) uint64
- func WavesDiffBalanceCheck(t *testing.T, expected, actualGo, actualScala int64, args ...any)
- func XtnBuyBackDiffBalanceInWavesCheck(t *testing.T, expected int64, actualGo, actualScala int64, args ...any)
- type AccountDiffBalances
- type AccountDiffBalancesSponsorshipSender
- type AccountsDiffBalancesTxWithSponsorship
- type AssetInfo
- type AvailableVersions
- type BalanceInAsset
- type BalanceInWaves
- type BroadcastingError
- type ConsideredTransaction
- func BroadcastAndWaitTransaction(suite *f.BaseSuite, tx proto.Transaction, scheme proto.Scheme, waitForTx bool) ConsideredTransaction
- func NewConsideredTransaction(txId crypto.Digest, respGo, respScala *client.Response, ...) ConsideredTransaction
- func SendAndWaitTransaction(suite *f.BaseSuite, tx proto.Transaction, scheme proto.Scheme, waitForTx bool) ConsideredTransaction
- type Response
- type RewardDiffBalancesInWaves
- type RewardTerm
- type WaitingError
Constants ¶
const ( DefaultMinerGo = 0 DefaultMinerScala = 1 DefaultSenderNotMiner = 2 DefaultRecipientNotMiner = 3 FirstRecipientNotMiner = 4 DAOAccount = 5 XTNBuyBackAccount = 6 DefaultAccountForLoanFunds = 9 MaxAmount = math.MaxInt64 MinAmount = math.MinInt64 MinIssueFeeWaves = 100000000 MinSetAssetScriptFeeWaves = 100000000 SetDAppScriptFeeWaves = 100000000 MinTxFeeWaves = 100000 MinTxFeeWavesSmartAsset = 500000 MinTxFeeWavesInvokeDApp = 500000 MaxDecimals = 8 TestChainID = 'L' CommonSymbolSet = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789~!|#$%^&*()_+=\\\";:/?><|][{}" LettersAndDigits = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" SymbolSet = " ~!|#$%^&*()+=;:÷/?><|][{}\\\\\\\".-_@`µ⌂¡¢£¤¥¦§¨©ª¬®¯°±²³´µ¶·¸¹º»¼½¾¿×ø" RusLetters = "" /* 130-byte string literal not displayed */ Umlauts = "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöùúûüýþÿ" EscapeSeq = "\\t\\b\\n\\f" DefaultInitialTimeout = 5 * time.Millisecond DefaultWaitTimeout = 15 * time.Second DefaultTimeInterval = 5 * time.Second // TimeInMsPast and TimeInMsFuture are used for generating transaction timestamps outside the [±X ms] validity // window by adding predefined time intervals to the current timestamp. Validates system response to // timestamp-related errors. TimeInMsPast = 7260000 TimeInMsFuture = 54160000 // DefaultSponsorshipActivationHeight sets the height at which Fee Sponsorship takes effect. // Although the feature itself is activated at height 1 by default, it takes 2 additional voting periods (2 blocks) // for it to become effective. DefaultSponsorshipActivationHeight = 3 )
const ( FeatureStatusActivated = "ACTIVATED" FeatureStatusApproved = "APPROVED" FeatureStatusUndefined = "UNDEFINED" )
Variables ¶
This section is empty.
Functions ¶
func AddNewAccount ¶ added in v0.10.3
AddNewAccount function creates and adds new AccountInfo to suite accounts list. Returns index of new account in the list and AccountInfo.
func AddressByAliasCheck ¶ added in v0.10.3
func ApplicationStatusCheck ¶ added in v0.11.0
func AssetDescriptionCheck ¶ added in v0.10.6
func AssetDiffBalanceCheck ¶ added in v0.10.5
func AssetNameCheck ¶ added in v0.10.6
func AssetScriptCheck ¶ added in v0.10.5
func Base16EncodeBytes ¶ added in v0.11.0
Base16EncodeBytes gets string in utf8 and returns array of bytes of base16 string.
func Base58EncodeBytes ¶ added in v0.11.0
func Base64EncodeBytes ¶ added in v0.11.0
func BoolToBytes ¶ added in v0.11.0
func DaoDiffBalanceInWavesCheck ¶ added in v0.11.0
func DataEntriesAndKeysCheck ¶ added in v0.11.0
func DataEntryAndKeyCheck ¶ added in v0.11.0
func ErrorMessageCheck ¶
func ExtractTxID ¶ added in v0.10.3
func FeatureShouldBeActivated ¶ added in v0.11.0
func GetAccount ¶
func GetAccount(suite *f.BaseSuite, i int) config.AccountInfo
func GetAccountDataGo ¶ added in v0.11.0
func GetAccountDataGoByKey ¶ added in v0.11.0
func GetAccountDataScala ¶ added in v0.11.0
func GetAccountDataScalaByKey ¶ added in v0.11.0
func GetActivationFeaturesStatusInfoGo ¶ added in v0.11.0
func GetActivationFeaturesStatusInfoGo(suite *f.BaseSuite, h uint64) *g.ActivationStatusResponse
func GetActivationFeaturesStatusInfoScala ¶ added in v0.11.0
func GetActivationFeaturesStatusInfoScala(suite *f.BaseSuite, h uint64) *g.ActivationStatusResponse
func GetActivationOfFeatures ¶ added in v0.11.0
func GetAddressByAliasGo ¶ added in v0.10.3
func GetAddressByAliasScala ¶ added in v0.10.3
func GetAddressFromRecipient ¶ added in v0.10.4
func GetAddressWithNewSchema ¶ added in v0.10.4
func GetAddressWithNewSchema(suite *f.BaseSuite, chainId proto.Scheme, address proto.WavesAddress) proto.WavesAddress
func GetAddressesByAlias ¶ added in v0.10.3
func GetAliasFromString ¶ added in v0.11.0
GetAliasFromString String representation of an Alias should have a following format: "alias:<scheme>:<alias>". Scheme should be represented with a one-byte ASCII symbol.
func GetApplicationStatusGo ¶ added in v0.11.0
func GetApplicationStatusScala ¶ added in v0.11.0
func GetAssetBalance ¶
func GetAssetBalanceGo ¶
func GetAssetBalanceScala ¶
func GetAssetByID ¶ added in v0.11.0
func GetAssetByID(assetID *crypto.Digest) proto.OptionalAsset
func GetAssetInfo ¶ added in v0.10.5
func GetAssetInfoGrpcGo ¶ added in v0.10.5
func GetAssetInfoGrpcScala ¶ added in v0.10.5
func GetAvailableBalanceInWavesGo ¶
func GetAvailableBalanceInWavesGo(suite *f.BaseSuite, address proto.WavesAddress) int64
func GetAvailableBalanceInWavesScala ¶
func GetAvailableBalanceInWavesScala(suite *f.BaseSuite, address proto.WavesAddress) int64
func GetBlockScala ¶ added in v0.11.0
func GetBoostBlockRewardPeriodCfg ¶ added in v0.11.0
GetBoostBlockRewardPeriodCfg returns boost block reward period.
func GetCurrentReward ¶ added in v0.11.0
func GetCurrentRewardGo ¶ added in v0.11.0
func GetCurrentRewardScala ¶ added in v0.11.0
func GetCurrentTimestampInMs ¶
func GetCurrentTimestampInMs() uint64
func GetDesiredReward ¶ added in v0.11.0
func GetDesiredRewardGo ¶ added in v0.11.0
func GetDesiredRewardScala ¶ added in v0.11.0
func GetFeatureActivationHeight ¶ added in v0.11.0
func GetFeatureActivationHeightGo ¶ added in v0.11.0
func GetFeatureActivationHeightScala ¶ added in v0.11.0
func GetFeatureBlockchainStatus ¶ added in v0.11.0
func GetFeatureBlockchainStatusGo ¶ added in v0.11.0
func GetFeatureBlockchainStatusScala ¶ added in v0.11.0
func GetHeightGo ¶ added in v0.10.6
func GetHeightScala ¶ added in v0.10.6
func GetRewardTermAfter20Cfg ¶ added in v0.11.0
GetRewardTermAfter20Cfg returns term after feature 20 activation (term-after-capped-reward-feature), =1/2 term.
func GetRewardTermAtHeightGo ¶ added in v0.11.0
func GetRewardTermAtHeightScala ¶ added in v0.11.0
func GetRewardTermCfg ¶ added in v0.11.0
GetRewardTermCfg is max period of voting (term).
func GetRewards ¶ added in v0.11.0
func GetRewards(suite *f.BaseSuite) (*client.RewardInfo, *client.RewardInfo)
func GetRewardsAtHeight ¶ added in v0.11.0
func GetRewardsAtHeight(suite *f.BaseSuite, height uint64) (*client.RewardInfo, *client.RewardInfo)
func GetRewardsAtHeightGo ¶ added in v0.11.0
func GetRewardsAtHeightGo(suite *f.BaseSuite, height uint64) *client.RewardInfo
GetRewardsAtHeightGo get response from /blockchain/rewards/{height}.
func GetRewardsAtHeightScala ¶ added in v0.11.0
func GetRewardsAtHeightScala(suite *f.BaseSuite, height uint64) *client.RewardInfo
func GetRewardsGo ¶ added in v0.11.0
func GetRewardsGo(suite *f.BaseSuite) *client.RewardInfo
GetRewardsGo get response from /blockchain/rewards.
func GetRewardsScala ¶ added in v0.11.0
func GetRewardsScala(suite *f.BaseSuite) *client.RewardInfo
func GetRollbackToHeight ¶ added in v0.11.0
func GetRollbackToHeightGo ¶ added in v0.11.0
func GetRollbackToHeightScala ¶ added in v0.11.0
func GetScriptBytes ¶ added in v0.10.5
func GetTestcaseNameWithVersion ¶ added in v0.10.4
func GetTransactionInfoAfterWaitingGo ¶ added in v0.11.0
func GetTransactionInfoAfterWaitingScala ¶ added in v0.11.0
func GetTransactionJsonOrErrMsg ¶ added in v0.10.3
func GetTransactionJsonOrErrMsg(tx proto.Transaction) string
func GetTransactionsStatusesGo ¶ added in v0.11.0
func GetTransactionsStatusesScala ¶ added in v0.11.0
func GetTxIdsInBlockchain ¶
func GetWaitingBlocks ¶ added in v0.11.0
func GetXtnBuybackPeriodCfg ¶ added in v0.11.0
func MarshalTxAndGetTxMsg ¶ added in v0.10.3
func MinersSumDiffBalanceInWavesCheck ¶ added in v0.11.0
func MustGetAccountByAddress ¶ added in v0.10.5
func MustGetAccountByAddress(suite *f.BaseSuite, address proto.WavesAddress) config.AccountInfo
func NextCheckParameterCheck ¶ added in v0.11.0
func RandDigest ¶ added in v0.10.3
func RandStringBytes ¶
func ReadAndCompileRideScript ¶ added in v0.11.0
func ReadScript ¶ added in v0.10.5
func SafeInt64ToUint64 ¶ added in v0.11.0
func SetFromToAccounts ¶ added in v0.10.4
func StatusCodesCheck ¶
func StatusCodesCheck(t *testing.T, goCode, scalaCode int, b ConsideredTransaction, args ...any)
func TxInfoCheck ¶ added in v0.10.4
func VotingIntervalStartCheck ¶ added in v0.11.0
func WaitForFeatureActivation ¶ added in v0.11.0
func WaitForHeight ¶ added in v0.10.6
func WaitForNewHeight ¶ added in v0.11.0
func WavesDiffBalanceCheck ¶
Types ¶
type AccountDiffBalances ¶ added in v0.10.4
type AccountDiffBalances struct {
DiffBalanceWaves BalanceInWaves
DiffBalanceAsset BalanceInAsset
}
type AccountDiffBalancesSponsorshipSender ¶ added in v0.10.5
type AccountDiffBalancesSponsorshipSender struct {
DiffBalanceWaves BalanceInWaves
DiffBalanceAsset BalanceInAsset
DiffBalanceFeeAsset BalanceInAsset
}
type AccountsDiffBalancesTxWithSponsorship ¶ added in v0.10.5
type AccountsDiffBalancesTxWithSponsorship struct {
DiffBalancesSender AccountDiffBalancesSponsorshipSender
DiffBalancesRecipient AccountDiffBalances
DiffBalancesSponsor AccountDiffBalances
}
func NewDiffBalancesTxWithSponsorship ¶ added in v0.10.5
func NewDiffBalancesTxWithSponsorship(diffBalanceWavesGoSender, diffBalanceWavesScalaSender, diffBalanceAssetGoSender, diffBalanceAssetScalaSender, diffBalanceFeeAssetGoSender, diffBalanceFeeAssetScalaSender, diffBalanceWavesGoRecipient, diffBalanceWavesScalaRecipient, diffBalanceAssetGoRecipient, diffBalanceAssetScalaRecipient, diffBalanceWavesGoSponsor, diffBalanceWavesScalaSponsor, diffBalanceAssetGoSponsor, diffBalanceAssetScalaSponsor int64) AccountsDiffBalancesTxWithSponsorship
type AssetInfo ¶ added in v0.11.0
type AssetInfo struct {
AssetInfoGo *g.AssetInfoResponse
AssetInfoScala *g.AssetInfoResponse
}
type AvailableVersions ¶ added in v0.10.5
func GetAvailableVersions ¶ added in v0.10.5
func GetAvailableVersions(t *testing.T, txType proto.TransactionType, minVersion, maxVersion byte) AvailableVersions
func NewAvailableVersions ¶ added in v0.10.5
func NewAvailableVersions(binary []byte, protobuf []byte) AvailableVersions
type BalanceInAsset ¶ added in v0.10.3
func GetActualDiffBalanceInAssets ¶ added in v0.10.3
func GetActualDiffBalanceInAssets(suite *f.BaseSuite, address proto.WavesAddress, assetID crypto.Digest, initBalanceGo, initBalanceScala int64) BalanceInAsset
func NewBalanceInAsset ¶ added in v0.10.3
func NewBalanceInAsset(balanceGo, balanceScala int64) BalanceInAsset
type BalanceInWaves ¶ added in v0.10.3
func GetActualDiffBalanceInWaves ¶ added in v0.10.3
func GetActualDiffBalanceInWaves(suite *f.BaseSuite, address proto.WavesAddress, initBalanceGo, initBalanceScala int64) BalanceInWaves
func NewBalanceInWaves ¶ added in v0.10.3
func NewBalanceInWaves(balanceGo, balanceScala int64) BalanceInWaves
type BroadcastingError ¶ added in v0.10.3
type ConsideredTransaction ¶ added in v0.10.3
type ConsideredTransaction struct {
TxID crypto.Digest
WtErr WaitingError
Resp Response
BrdCstErr BroadcastingError
}
func BroadcastAndWaitTransaction ¶
func BroadcastAndWaitTransaction(suite *f.BaseSuite, tx proto.Transaction, scheme proto.Scheme, waitForTx bool) ConsideredTransaction
func NewConsideredTransaction ¶ added in v0.10.3
func SendAndWaitTransaction ¶
func SendAndWaitTransaction(suite *f.BaseSuite, tx proto.Transaction, scheme proto.Scheme, waitForTx bool) ConsideredTransaction
type RewardDiffBalancesInWaves ¶ added in v0.11.0
type RewardDiffBalancesInWaves struct {
MinersSumDiffBalance BalanceInWaves
DAODiffBalance BalanceInWaves
XTNBuyBackDiffBalance BalanceInWaves
}
func NewRewardDiffBalances ¶ added in v0.11.0
func NewRewardDiffBalances(diffBalanceGoMiners, diffBalanceScalaMiners, diffBalanceGoDao, diffBalanceScalaDao, diffBalanceGoXtn, diffBalanceScalaXtn int64) RewardDiffBalancesInWaves
type RewardTerm ¶ added in v0.11.0
func GetRewardTermAtHeight ¶ added in v0.11.0
func GetRewardTermAtHeight(suite *f.BaseSuite, height uint64) RewardTerm
func NewRewardTerm ¶ added in v0.11.0
func NewRewardTerm(termGo, termScala uint64) RewardTerm