common

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 22, 2022 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const Denom = "uc4e"

Variables

View Source
var TestEnvTime = time.Now()

Functions

func AddCoinsToAccount

func AddCoinsToAccount(vested uint64, ctx sdk.Context, app *app.App, toAddr sdk.AccAddress) string

func AddCoinsToAccountInt

func AddCoinsToAccountInt(amount sdk.Int, ctx sdk.Context, app *app.App, toAddr sdk.AccAddress) string

func AddCoinsToModuleByName

func AddCoinsToModuleByName(vested uint64, modulaName string, ctx sdk.Context, app *app.App) string

func AddHelperModuleAccountPerms

func AddHelperModuleAccountPerms()

func ConvertAddrsToValAddrs

func ConvertAddrsToValAddrs(addrs []sdk.AccAddress) []sdk.ValAddress

func CreateAccounts

func CreateAccounts(accNum int, valAccNum int) (acountsAddresses []sdk.AccAddress, validatorsAddresses []sdk.ValAddress)

func CreateIncrementalAccounts

func CreateIncrementalAccounts(accNum int, genInitNumber int) []sdk.AccAddress

func CreateTestPubKeys

func CreateTestPubKeys(numPubKeys int) []cryptotypes.PubKey

CreateTestPubKeys returns a total of numPubKeys public keys in ascending order.

func CreateVestingAccount

func CreateVestingAccount(ctx sdk.Context, app *app.App, address string, amount sdk.Int, start time.Time, end time.Time) error

func NewPubKeyFromHex

func NewPubKeyFromHex(pk string) (res cryptotypes.PubKey)

NewPubKeyFromHex returns a PubKey from a hex string.

func SetupApp

func SetupApp(initBlock int64) (*app.App, sdk.Context)

func SetupAppWithTime

func SetupAppWithTime(initBlock int64, initTime time.Time) (*app.App, sdk.Context)

func TestAddr

func TestAddr(addr string, bech string) (sdk.AccAddress, error)

func VerifyModuleAccountBalanceByName

func VerifyModuleAccountBalanceByName(accName string, ctx sdk.Context, app *app.App, t *testing.T, expectedAmount sdk.Int)

func VerifyModuleAccountDenomBalanceByName

func VerifyModuleAccountDenomBalanceByName(accName string, ctx sdk.Context, app *app.App, t *testing.T, denom string, expectedAmount sdk.Int)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL