Documentation ¶
Index ¶
- func NewStandardMoneyMarket(denom string) jinxtypes.MoneyMarket
- type EarnGenesisBuilder
- type GenesisBuilder
- type IncentiveGenesisBuilder
- func (builder IncentiveGenesisBuilder) Build() types.GenesisState
- func (builder IncentiveGenesisBuilder) BuildMarshalled(cdc codec.JSONCodec) app.GenesisState
- func (builder IncentiveGenesisBuilder) WithGenesisTime(time time.Time) IncentiveGenesisBuilder
- func (builder IncentiveGenesisBuilder) WithInitializedBorrowRewardPeriod(period types.MultiRewardPeriod) IncentiveGenesisBuilder
- func (builder IncentiveGenesisBuilder) WithInitializedDelegatorRewardPeriod(period types.MultiRewardPeriod) IncentiveGenesisBuilder
- func (builder IncentiveGenesisBuilder) WithInitializedEarnRewardPeriod(period types.MultiRewardPeriod) IncentiveGenesisBuilder
- func (builder IncentiveGenesisBuilder) WithInitializedSavingsRewardPeriod(period types.MultiRewardPeriod) IncentiveGenesisBuilder
- func (builder IncentiveGenesisBuilder) WithInitializedSupplyRewardPeriod(period types.MultiRewardPeriod) IncentiveGenesisBuilder
- func (builder IncentiveGenesisBuilder) WithInitializedSwapRewardPeriod(period types.MultiRewardPeriod) IncentiveGenesisBuilder
- func (builder IncentiveGenesisBuilder) WithInitializedUSDFRewardPeriod(period types.RewardPeriod) IncentiveGenesisBuilder
- func (builder IncentiveGenesisBuilder) WithMultipliers(multipliers types.MultipliersPerDenoms) IncentiveGenesisBuilder
- func (builder IncentiveGenesisBuilder) WithSimpleBorrowRewardPeriod(ctype string, rewardsPerSecond sdk.Coins) IncentiveGenesisBuilder
- func (builder IncentiveGenesisBuilder) WithSimpleDelegatorRewardPeriod(ctype string, rewardsPerSecond sdk.Coins) IncentiveGenesisBuilder
- func (builder IncentiveGenesisBuilder) WithSimpleEarnRewardPeriod(ctype string, rewardsPerSecond sdk.Coins) IncentiveGenesisBuilder
- func (builder IncentiveGenesisBuilder) WithSimpleSavingsRewardPeriod(ctype string, rewardsPerSecond sdk.Coins) IncentiveGenesisBuilder
- func (builder IncentiveGenesisBuilder) WithSimpleSupplyRewardPeriod(ctype string, rewardsPerSecond sdk.Coins) IncentiveGenesisBuilder
- func (builder IncentiveGenesisBuilder) WithSimpleSwapRewardPeriod(poolID string, rewardsPerSecond sdk.Coins) IncentiveGenesisBuilder
- func (builder IncentiveGenesisBuilder) WithSimpleUSDFRewardPeriod(ctype string, rewardsPerSecond sdk.Coin) IncentiveGenesisBuilder
- type IntegrationTester
- func (suite *IntegrationTester) AddIncentiveEarnMultiRewardPeriod(period types.MultiRewardPeriod)
- func (suite *IntegrationTester) AddTestAddrsFromPubKeys(ctx sdk.Context, pubKeys []cryptotypes.PubKey, accAmt sdkmath.Int)
- func (suite *IntegrationTester) BalanceEquals(address sdk.AccAddress, expected sdk.Coins)
- func (suite *IntegrationTester) BalanceInEpsilon(address sdk.AccAddress, expected sdk.Coins, epsilon float64)
- func (suite *IntegrationTester) DelegatorRewardEquals(owner sdk.AccAddress, expected sdk.Coins)
- func (suite *IntegrationTester) DeliverCDPMsgBorrow(owner sdk.AccAddress, collateralType string, draw sdk.Coin) error
- func (suite *IntegrationTester) DeliverCDPMsgRepay(owner sdk.AccAddress, collateralType string, payment sdk.Coin) error
- func (suite *IntegrationTester) DeliverEarnMsgDeposit(depositor sdk.AccAddress, amount sdk.Coin, strategy earntypes.StrategyType) error
- func (suite *IntegrationTester) DeliverIncentiveMsg(msg sdk.Msg) error
- func (suite *IntegrationTester) DeliverJinxMsgBorrow(owner sdk.AccAddress, borrow sdk.Coins) error
- func (suite *IntegrationTester) DeliverJinxMsgDeposit(owner sdk.AccAddress, deposit sdk.Coins) error
- func (suite *IntegrationTester) DeliverJinxMsgRepay(owner sdk.AccAddress, repay sdk.Coins) error
- func (suite *IntegrationTester) DeliverJinxMsgWithdraw(owner sdk.AccAddress, withdraw sdk.Coins) error
- func (suite *IntegrationTester) DeliverMsgCreateCDP(owner sdk.AccAddress, collateral, principal sdk.Coin, collateralType string) error
- func (suite *IntegrationTester) DeliverMsgCreateValidator(address sdk.ValAddress, selfDelegation sdk.Coin) error
- func (suite *IntegrationTester) DeliverMsgDelegate(delegator sdk.AccAddress, validator sdk.ValAddress, amount sdk.Coin) error
- func (suite *IntegrationTester) DeliverMsgDelegateMint(delegator sdk.AccAddress, validator sdk.ValAddress, amount sdk.Coin) (sdk.Coin, error)
- func (suite *IntegrationTester) DeliverMsgMintDerivative(sender sdk.AccAddress, validator sdk.ValAddress, amount sdk.Coin) (sdk.Coin, error)
- func (suite *IntegrationTester) DeliverRouterMsgDelegateMintDeposit(depositor sdk.AccAddress, validator sdk.ValAddress, amount sdk.Coin) error
- func (suite *IntegrationTester) DeliverRouterMsgMintDeposit(depositor sdk.AccAddress, validator sdk.ValAddress, amount sdk.Coin) error
- func (suite *IntegrationTester) DeliverSwapMsgDeposit(depositor sdk.AccAddress, tokenA, tokenB sdk.Coin, slippage sdk.Dec) error
- func (suite *IntegrationTester) EarnRewardEquals(owner sdk.AccAddress, expected sdk.Coins)
- func (suite *IntegrationTester) ErrorIs(err, target error) bool
- func (suite *IntegrationTester) GetAbciValidator(valAddr sdk.ValAddress) abcitypes.Validator
- func (suite *IntegrationTester) GetAccount(addr sdk.AccAddress) authtypes.AccountI
- func (suite *IntegrationTester) GetBalance(address sdk.AccAddress) sdk.Coins
- func (suite *IntegrationTester) GetBeginBlockClaimedStakingRewards(resBeginBlock abcitypes.ResponseBeginBlock) (validatorRewards map[string]sdk.Coins, totalRewards sdk.Coins)
- func (suite *IntegrationTester) GetModuleAccount(name string) authtypes.ModuleAccountI
- func (suite *IntegrationTester) JinxRewardEquals(owner sdk.AccAddress, expected sdk.Coins)
- func (suite *IntegrationTester) MintLiquidAnyValAddr(owner sdk.AccAddress, validator sdk.ValAddress, amount sdk.Coin) (sdk.Coin, error)
- func (suite *IntegrationTester) NextBlockAfter(blockDuration time.Duration)
- func (suite *IntegrationTester) NextBlockAfterWithReq(blockDuration time.Duration, reqEnd abcitypes.RequestEndBlock, ...) (abcitypes.ResponseEndBlock, abcitypes.ResponseBeginBlock)
- func (suite *IntegrationTester) NextBlockAt(blockTime time.Time) (abcitypes.ResponseEndBlock, abcitypes.ResponseBeginBlock)
- func (suite *IntegrationTester) NextBlockAtWithRequest(blockTime time.Time, reqEnd abcitypes.RequestEndBlock, ...) (abcitypes.ResponseEndBlock, abcitypes.ResponseBeginBlock)
- func (suite *IntegrationTester) ProposeAndVoteOnNewParams(voter sdk.AccAddress, committeeID uint64, changes []proposaltypes.ParamChange)
- func (suite *IntegrationTester) SetApp()
- func (suite *IntegrationTester) SetupSuite()
- func (suite *IntegrationTester) SetupTest()
- func (suite *IntegrationTester) StartChain(genesisStates ...app.GenesisState)
- func (suite *IntegrationTester) StartChainWithBuilders(builders ...GenesisBuilder)
- func (suite *IntegrationTester) StoredEarnIndexesEqual(denom string, expected types.RewardIndexes)
- func (suite *IntegrationTester) StoredEarnTimeEquals(denom string, expected time.Time)
- func (suite *IntegrationTester) SwapRewardEquals(owner sdk.AccAddress, expected sdk.Coins)
- func (suite *IntegrationTester) USDFRewardEquals(owner sdk.AccAddress, expected sdk.Coin)
- func (suite *IntegrationTester) VestingPeriodsEqual(address sdk.AccAddress, expectedPeriods []vestingtypes.Period)
- func (suite *IntegrationTester) WithGenesisTime(genesisTime time.Time)
- type JinxGenesisBuilder
- func (builder JinxGenesisBuilder) Build() jinxtypes.GenesisState
- func (builder JinxGenesisBuilder) BuildMarshalled(cdc codec.JSONCodec) app.GenesisState
- func (builder JinxGenesisBuilder) WithGenesisTime(genTime time.Time) JinxGenesisBuilder
- func (builder JinxGenesisBuilder) WithInitializedMoneyMarket(market jinxtypes.MoneyMarket) JinxGenesisBuilder
- func (builder JinxGenesisBuilder) WithMinBorrow(minUSDValue sdk.Dec) JinxGenesisBuilder
- type MintGenesisBuilder
- func (builder MintGenesisBuilder) Build() minttypes.GenesisState
- func (builder MintGenesisBuilder) BuildMarshalled(cdc codec.JSONCodec) app.GenesisState
- func (builder MintGenesisBuilder) WithInflationMax(inflationMax sdk.Dec) MintGenesisBuilder
- func (builder MintGenesisBuilder) WithInflationMin(inflationMin sdk.Dec) MintGenesisBuilder
- func (builder MintGenesisBuilder) WithMintDenom(mintDenom string) MintGenesisBuilder
- func (builder MintGenesisBuilder) WithMinter(inflation sdk.Dec, annualProvisions sdk.Dec) MintGenesisBuilder
- type SavingsGenesisBuilder
- func (builder SavingsGenesisBuilder) Build() savingstypes.GenesisState
- func (builder SavingsGenesisBuilder) BuildMarshalled(cdc codec.JSONCodec) app.GenesisState
- func (builder SavingsGenesisBuilder) WithGenesisTime(genTime time.Time) SavingsGenesisBuilder
- func (builder SavingsGenesisBuilder) WithSupportedDenoms(denoms ...string) SavingsGenesisBuilder
- type StakingGenesisBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewStandardMoneyMarket ¶
func NewStandardMoneyMarket(denom string) jinxtypes.MoneyMarket
Types ¶
type EarnGenesisBuilder ¶
type EarnGenesisBuilder struct {
earntypes.GenesisState
}
EarnGenesisBuilder is a tool for creating a earn genesis state. Helper methods add values onto a default genesis state. All methods are immutable and return updated copies of the builder.
func NewEarnGenesisBuilder ¶
func NewEarnGenesisBuilder() EarnGenesisBuilder
func (EarnGenesisBuilder) Build ¶
func (builder EarnGenesisBuilder) Build() earntypes.GenesisState
func (EarnGenesisBuilder) BuildMarshalled ¶
func (builder EarnGenesisBuilder) BuildMarshalled(cdc codec.JSONCodec) app.GenesisState
func (EarnGenesisBuilder) WithAllowedVaults ¶
func (builder EarnGenesisBuilder) WithAllowedVaults(vault ...earntypes.AllowedVault) EarnGenesisBuilder
type GenesisBuilder ¶
type GenesisBuilder interface {
BuildMarshalled(cdc codec.JSONCodec) app.GenesisState
}
type IncentiveGenesisBuilder ¶
type IncentiveGenesisBuilder struct { types.GenesisState // contains filtered or unexported fields }
IncentiveGenesisBuilder is a tool for creating an incentive genesis state. Helper methods add values onto a default genesis state. All methods are immutable and return updated copies of the builder.
func NewIncentiveGenesisBuilder ¶
func NewIncentiveGenesisBuilder() IncentiveGenesisBuilder
func (IncentiveGenesisBuilder) Build ¶
func (builder IncentiveGenesisBuilder) Build() types.GenesisState
func (IncentiveGenesisBuilder) BuildMarshalled ¶
func (builder IncentiveGenesisBuilder) BuildMarshalled(cdc codec.JSONCodec) app.GenesisState
func (IncentiveGenesisBuilder) WithGenesisTime ¶
func (builder IncentiveGenesisBuilder) WithGenesisTime(time time.Time) IncentiveGenesisBuilder
func (IncentiveGenesisBuilder) WithInitializedBorrowRewardPeriod ¶
func (builder IncentiveGenesisBuilder) WithInitializedBorrowRewardPeriod(period types.MultiRewardPeriod) IncentiveGenesisBuilder
WithInitializedBorrowRewardPeriod sets the genesis time as the previous accumulation time for the specified period. This can be helpful in tests. With no prev time set, the first block accrues no rewards as it just sets the prev time to the current.
func (IncentiveGenesisBuilder) WithInitializedDelegatorRewardPeriod ¶
func (builder IncentiveGenesisBuilder) WithInitializedDelegatorRewardPeriod(period types.MultiRewardPeriod) IncentiveGenesisBuilder
WithInitializedDelegatorRewardPeriod sets the genesis time as the previous accumulation time for the specified period. This can be helpful in tests. With no prev time set, the first block accrues no rewards as it just sets the prev time to the current.
func (IncentiveGenesisBuilder) WithInitializedEarnRewardPeriod ¶
func (builder IncentiveGenesisBuilder) WithInitializedEarnRewardPeriod(period types.MultiRewardPeriod) IncentiveGenesisBuilder
WithInitializedEarnRewardPeriod sets the genesis time as the previous accumulation time for the specified period. This can be helpful in tests. With no prev time set, the first block accrues no rewards as it just sets the prev time to the current.
func (IncentiveGenesisBuilder) WithInitializedSavingsRewardPeriod ¶
func (builder IncentiveGenesisBuilder) WithInitializedSavingsRewardPeriod(period types.MultiRewardPeriod) IncentiveGenesisBuilder
WithInitializedSavingsRewardPeriod sets the genesis time as the previous accumulation time for the specified period. This can be helpful in tests. With no prev time set, the first block accrues no rewards as it just sets the prev time to the current.
func (IncentiveGenesisBuilder) WithInitializedSupplyRewardPeriod ¶
func (builder IncentiveGenesisBuilder) WithInitializedSupplyRewardPeriod(period types.MultiRewardPeriod) IncentiveGenesisBuilder
WithInitializedSupplyRewardPeriod sets the genesis time as the previous accumulation time for the specified period. This can be helpful in tests. With no prev time set, the first block accrues no rewards as it just sets the prev time to the current.
func (IncentiveGenesisBuilder) WithInitializedSwapRewardPeriod ¶
func (builder IncentiveGenesisBuilder) WithInitializedSwapRewardPeriod(period types.MultiRewardPeriod) IncentiveGenesisBuilder
WithInitializedSwapRewardPeriod sets the genesis time as the previous accumulation time for the specified period. This can be helpful in tests. With no prev time set, the first block accrues no rewards as it just sets the prev time to the current.
func (IncentiveGenesisBuilder) WithInitializedUSDFRewardPeriod ¶
func (builder IncentiveGenesisBuilder) WithInitializedUSDFRewardPeriod(period types.RewardPeriod) IncentiveGenesisBuilder
WithInitializedUSDFRewardPeriod sets the genesis time as the previous accumulation time for the specified period. This can be helpful in tests. With no prev time set, the first block accrues no rewards as it just sets the prev time to the current.
func (IncentiveGenesisBuilder) WithMultipliers ¶
func (builder IncentiveGenesisBuilder) WithMultipliers(multipliers types.MultipliersPerDenoms) IncentiveGenesisBuilder
func (IncentiveGenesisBuilder) WithSimpleBorrowRewardPeriod ¶
func (builder IncentiveGenesisBuilder) WithSimpleBorrowRewardPeriod(ctype string, rewardsPerSecond sdk.Coins) IncentiveGenesisBuilder
func (IncentiveGenesisBuilder) WithSimpleDelegatorRewardPeriod ¶
func (builder IncentiveGenesisBuilder) WithSimpleDelegatorRewardPeriod(ctype string, rewardsPerSecond sdk.Coins) IncentiveGenesisBuilder
func (IncentiveGenesisBuilder) WithSimpleEarnRewardPeriod ¶
func (builder IncentiveGenesisBuilder) WithSimpleEarnRewardPeriod(ctype string, rewardsPerSecond sdk.Coins) IncentiveGenesisBuilder
func (IncentiveGenesisBuilder) WithSimpleSavingsRewardPeriod ¶
func (builder IncentiveGenesisBuilder) WithSimpleSavingsRewardPeriod(ctype string, rewardsPerSecond sdk.Coins) IncentiveGenesisBuilder
func (IncentiveGenesisBuilder) WithSimpleSupplyRewardPeriod ¶
func (builder IncentiveGenesisBuilder) WithSimpleSupplyRewardPeriod(ctype string, rewardsPerSecond sdk.Coins) IncentiveGenesisBuilder
func (IncentiveGenesisBuilder) WithSimpleSwapRewardPeriod ¶
func (builder IncentiveGenesisBuilder) WithSimpleSwapRewardPeriod(poolID string, rewardsPerSecond sdk.Coins) IncentiveGenesisBuilder
func (IncentiveGenesisBuilder) WithSimpleUSDFRewardPeriod ¶
func (builder IncentiveGenesisBuilder) WithSimpleUSDFRewardPeriod(ctype string, rewardsPerSecond sdk.Coin) IncentiveGenesisBuilder
type IntegrationTester ¶
func (*IntegrationTester) AddIncentiveEarnMultiRewardPeriod ¶
func (suite *IntegrationTester) AddIncentiveEarnMultiRewardPeriod(period types.MultiRewardPeriod)
func (*IntegrationTester) AddTestAddrsFromPubKeys ¶
func (suite *IntegrationTester) AddTestAddrsFromPubKeys(ctx sdk.Context, pubKeys []cryptotypes.PubKey, accAmt sdkmath.Int)
AddTestAddrsFromPubKeys adds the addresses into the SimApp providing only the public keys.
func (*IntegrationTester) BalanceEquals ¶
func (suite *IntegrationTester) BalanceEquals(address sdk.AccAddress, expected sdk.Coins)
func (*IntegrationTester) BalanceInEpsilon ¶
func (suite *IntegrationTester) BalanceInEpsilon(address sdk.AccAddress, expected sdk.Coins, epsilon float64)
func (*IntegrationTester) DelegatorRewardEquals ¶
func (suite *IntegrationTester) DelegatorRewardEquals(owner sdk.AccAddress, expected sdk.Coins)
func (*IntegrationTester) DeliverCDPMsgBorrow ¶
func (suite *IntegrationTester) DeliverCDPMsgBorrow(owner sdk.AccAddress, collateralType string, draw sdk.Coin) error
func (*IntegrationTester) DeliverCDPMsgRepay ¶
func (suite *IntegrationTester) DeliverCDPMsgRepay(owner sdk.AccAddress, collateralType string, payment sdk.Coin) error
func (*IntegrationTester) DeliverEarnMsgDeposit ¶
func (suite *IntegrationTester) DeliverEarnMsgDeposit( depositor sdk.AccAddress, amount sdk.Coin, strategy earntypes.StrategyType, ) error
func (*IntegrationTester) DeliverIncentiveMsg ¶
func (suite *IntegrationTester) DeliverIncentiveMsg(msg sdk.Msg) error
func (*IntegrationTester) DeliverJinxMsgBorrow ¶
func (suite *IntegrationTester) DeliverJinxMsgBorrow(owner sdk.AccAddress, borrow sdk.Coins) error
func (*IntegrationTester) DeliverJinxMsgDeposit ¶
func (suite *IntegrationTester) DeliverJinxMsgDeposit(owner sdk.AccAddress, deposit sdk.Coins) error
func (*IntegrationTester) DeliverJinxMsgRepay ¶
func (suite *IntegrationTester) DeliverJinxMsgRepay(owner sdk.AccAddress, repay sdk.Coins) error
func (*IntegrationTester) DeliverJinxMsgWithdraw ¶
func (suite *IntegrationTester) DeliverJinxMsgWithdraw(owner sdk.AccAddress, withdraw sdk.Coins) error
func (*IntegrationTester) DeliverMsgCreateCDP ¶
func (suite *IntegrationTester) DeliverMsgCreateCDP(owner sdk.AccAddress, collateral, principal sdk.Coin, collateralType string) error
func (*IntegrationTester) DeliverMsgCreateValidator ¶
func (suite *IntegrationTester) DeliverMsgCreateValidator(address sdk.ValAddress, selfDelegation sdk.Coin) error
func (*IntegrationTester) DeliverMsgDelegate ¶
func (suite *IntegrationTester) DeliverMsgDelegate(delegator sdk.AccAddress, validator sdk.ValAddress, amount sdk.Coin) error
func (*IntegrationTester) DeliverMsgDelegateMint ¶
func (suite *IntegrationTester) DeliverMsgDelegateMint( delegator sdk.AccAddress, validator sdk.ValAddress, amount sdk.Coin, ) (sdk.Coin, error)
func (*IntegrationTester) DeliverMsgMintDerivative ¶
func (suite *IntegrationTester) DeliverMsgMintDerivative( sender sdk.AccAddress, validator sdk.ValAddress, amount sdk.Coin, ) (sdk.Coin, error)
func (*IntegrationTester) DeliverRouterMsgDelegateMintDeposit ¶
func (suite *IntegrationTester) DeliverRouterMsgDelegateMintDeposit( depositor sdk.AccAddress, validator sdk.ValAddress, amount sdk.Coin, ) error
func (*IntegrationTester) DeliverRouterMsgMintDeposit ¶
func (suite *IntegrationTester) DeliverRouterMsgMintDeposit( depositor sdk.AccAddress, validator sdk.ValAddress, amount sdk.Coin, ) error
func (*IntegrationTester) DeliverSwapMsgDeposit ¶
func (suite *IntegrationTester) DeliverSwapMsgDeposit(depositor sdk.AccAddress, tokenA, tokenB sdk.Coin, slippage sdk.Dec) error
func (*IntegrationTester) EarnRewardEquals ¶
func (suite *IntegrationTester) EarnRewardEquals(owner sdk.AccAddress, expected sdk.Coins)
func (*IntegrationTester) ErrorIs ¶
func (suite *IntegrationTester) ErrorIs(err, target error) bool
func (*IntegrationTester) GetAbciValidator ¶
func (suite *IntegrationTester) GetAbciValidator(valAddr sdk.ValAddress) abcitypes.Validator
func (*IntegrationTester) GetAccount ¶
func (suite *IntegrationTester) GetAccount(addr sdk.AccAddress) authtypes.AccountI
func (*IntegrationTester) GetBalance ¶
func (suite *IntegrationTester) GetBalance(address sdk.AccAddress) sdk.Coins
func (*IntegrationTester) GetBeginBlockClaimedStakingRewards ¶
func (suite *IntegrationTester) GetBeginBlockClaimedStakingRewards( resBeginBlock abcitypes.ResponseBeginBlock, ) (validatorRewards map[string]sdk.Coins, totalRewards sdk.Coins)
func (*IntegrationTester) GetModuleAccount ¶
func (suite *IntegrationTester) GetModuleAccount(name string) authtypes.ModuleAccountI
func (*IntegrationTester) JinxRewardEquals ¶
func (suite *IntegrationTester) JinxRewardEquals(owner sdk.AccAddress, expected sdk.Coins)
func (*IntegrationTester) MintLiquidAnyValAddr ¶
func (suite *IntegrationTester) MintLiquidAnyValAddr( owner sdk.AccAddress, validator sdk.ValAddress, amount sdk.Coin, ) (sdk.Coin, error)
MintLiquidAnyValAddr mints liquid tokens with the given validator address, creating the validator if it does not already exist. **Note:** This will increment the block height/time and run the End and Begin blockers!
func (*IntegrationTester) NextBlockAfter ¶
func (suite *IntegrationTester) NextBlockAfter(blockDuration time.Duration)
func (*IntegrationTester) NextBlockAfterWithReq ¶
func (suite *IntegrationTester) NextBlockAfterWithReq( blockDuration time.Duration, reqEnd abcitypes.RequestEndBlock, reqBegin abcitypes.RequestBeginBlock, ) (abcitypes.ResponseEndBlock, abcitypes.ResponseBeginBlock)
func (*IntegrationTester) NextBlockAt ¶
func (suite *IntegrationTester) NextBlockAt( blockTime time.Time, ) (abcitypes.ResponseEndBlock, abcitypes.ResponseBeginBlock)
func (*IntegrationTester) NextBlockAtWithRequest ¶
func (suite *IntegrationTester) NextBlockAtWithRequest( blockTime time.Time, reqEnd abcitypes.RequestEndBlock, reqBegin abcitypes.RequestBeginBlock, ) (abcitypes.ResponseEndBlock, abcitypes.ResponseBeginBlock)
func (*IntegrationTester) ProposeAndVoteOnNewParams ¶
func (suite *IntegrationTester) ProposeAndVoteOnNewParams(voter sdk.AccAddress, committeeID uint64, changes []proposaltypes.ParamChange)
func (*IntegrationTester) SetApp ¶
func (suite *IntegrationTester) SetApp()
func (*IntegrationTester) SetupSuite ¶
func (suite *IntegrationTester) SetupSuite()
func (*IntegrationTester) SetupTest ¶
func (suite *IntegrationTester) SetupTest()
func (*IntegrationTester) StartChain ¶
func (suite *IntegrationTester) StartChain(genesisStates ...app.GenesisState)
func (*IntegrationTester) StartChainWithBuilders ¶
func (suite *IntegrationTester) StartChainWithBuilders(builders ...GenesisBuilder)
func (*IntegrationTester) StoredEarnIndexesEqual ¶
func (suite *IntegrationTester) StoredEarnIndexesEqual(denom string, expected types.RewardIndexes)
func (*IntegrationTester) StoredEarnTimeEquals ¶
func (suite *IntegrationTester) StoredEarnTimeEquals(denom string, expected time.Time)
func (*IntegrationTester) SwapRewardEquals ¶
func (suite *IntegrationTester) SwapRewardEquals(owner sdk.AccAddress, expected sdk.Coins)
func (*IntegrationTester) USDFRewardEquals ¶
func (suite *IntegrationTester) USDFRewardEquals(owner sdk.AccAddress, expected sdk.Coin)
func (*IntegrationTester) VestingPeriodsEqual ¶
func (suite *IntegrationTester) VestingPeriodsEqual(address sdk.AccAddress, expectedPeriods []vestingtypes.Period)
func (*IntegrationTester) WithGenesisTime ¶
func (suite *IntegrationTester) WithGenesisTime(genesisTime time.Time)
type JinxGenesisBuilder ¶
type JinxGenesisBuilder struct { jinxtypes.GenesisState // contains filtered or unexported fields }
JinxGenesisBuilder is a tool for creating a jinx genesis state. Helper methods add values onto a default genesis state. All methods are immutable and return updated copies of the builder.
func NewJinxGenesisBuilder ¶
func NewJinxGenesisBuilder() JinxGenesisBuilder
func (JinxGenesisBuilder) Build ¶
func (builder JinxGenesisBuilder) Build() jinxtypes.GenesisState
func (JinxGenesisBuilder) BuildMarshalled ¶
func (builder JinxGenesisBuilder) BuildMarshalled(cdc codec.JSONCodec) app.GenesisState
func (JinxGenesisBuilder) WithGenesisTime ¶
func (builder JinxGenesisBuilder) WithGenesisTime(genTime time.Time) JinxGenesisBuilder
func (JinxGenesisBuilder) WithInitializedMoneyMarket ¶
func (builder JinxGenesisBuilder) WithInitializedMoneyMarket(market jinxtypes.MoneyMarket) JinxGenesisBuilder
func (JinxGenesisBuilder) WithMinBorrow ¶
func (builder JinxGenesisBuilder) WithMinBorrow(minUSDValue sdk.Dec) JinxGenesisBuilder
type MintGenesisBuilder ¶
type MintGenesisBuilder struct {
minttypes.GenesisState
}
MintGenesisBuilder is a tool for creating a mint genesis state. Helper methods add values onto a default genesis state. All methods are immutable and return updated copies of the builder.
func NewMintGenesisBuilder ¶
func NewMintGenesisBuilder() MintGenesisBuilder
func (MintGenesisBuilder) Build ¶
func (builder MintGenesisBuilder) Build() minttypes.GenesisState
func (MintGenesisBuilder) BuildMarshalled ¶
func (builder MintGenesisBuilder) BuildMarshalled(cdc codec.JSONCodec) app.GenesisState
func (MintGenesisBuilder) WithInflationMax ¶
func (builder MintGenesisBuilder) WithInflationMax( inflationMax sdk.Dec, ) MintGenesisBuilder
func (MintGenesisBuilder) WithInflationMin ¶
func (builder MintGenesisBuilder) WithInflationMin( inflationMin sdk.Dec, ) MintGenesisBuilder
func (MintGenesisBuilder) WithMintDenom ¶
func (builder MintGenesisBuilder) WithMintDenom( mintDenom string, ) MintGenesisBuilder
func (MintGenesisBuilder) WithMinter ¶
func (builder MintGenesisBuilder) WithMinter( inflation sdk.Dec, annualProvisions sdk.Dec, ) MintGenesisBuilder
type SavingsGenesisBuilder ¶
type SavingsGenesisBuilder struct { savingstypes.GenesisState // contains filtered or unexported fields }
SavingsGenesisBuilder is a tool for creating a savings genesis state. Helper methods add values onto a default genesis state. All methods are immutable and return updated copies of the builder.
func NewSavingsGenesisBuilder ¶
func NewSavingsGenesisBuilder() SavingsGenesisBuilder
func (SavingsGenesisBuilder) Build ¶
func (builder SavingsGenesisBuilder) Build() savingstypes.GenesisState
func (SavingsGenesisBuilder) BuildMarshalled ¶
func (builder SavingsGenesisBuilder) BuildMarshalled(cdc codec.JSONCodec) app.GenesisState
func (SavingsGenesisBuilder) WithGenesisTime ¶
func (builder SavingsGenesisBuilder) WithGenesisTime(genTime time.Time) SavingsGenesisBuilder
func (SavingsGenesisBuilder) WithSupportedDenoms ¶
func (builder SavingsGenesisBuilder) WithSupportedDenoms(denoms ...string) SavingsGenesisBuilder
type StakingGenesisBuilder ¶
type StakingGenesisBuilder struct {
stakingtypes.GenesisState
}
StakingGenesisBuilder is a tool for creating a staking genesis state. Helper methods add values onto a default genesis state. All methods are immutable and return updated copies of the builder.
func NewStakingGenesisBuilder ¶
func NewStakingGenesisBuilder() StakingGenesisBuilder
func (StakingGenesisBuilder) Build ¶
func (builder StakingGenesisBuilder) Build() stakingtypes.GenesisState
func (StakingGenesisBuilder) BuildMarshalled ¶
func (builder StakingGenesisBuilder) BuildMarshalled(cdc codec.JSONCodec) app.GenesisState