Documentation ¶
Index ¶
- type EconomicsHandlerMock
- func (ehm *EconomicsHandlerMock) CheckValidityTxValues(tx data.TransactionWithFeeHandler) error
- func (ehm *EconomicsHandlerMock) ComputeFee(tx data.TransactionWithFeeHandler) *big.Int
- func (ehm *EconomicsHandlerMock) ComputeFeeForProcessing(tx data.TransactionWithFeeHandler, gasToUse uint64) *big.Int
- func (ehm *EconomicsHandlerMock) ComputeGasLimit(tx data.TransactionWithFeeHandler) uint64
- func (ehm *EconomicsHandlerMock) ComputeGasLimitBasedOnBalance(tx data.TransactionWithFeeHandler, balance *big.Int) (uint64, error)
- func (ehm *EconomicsHandlerMock) ComputeGasLimitInEpoch(tx data.TransactionWithFeeHandler, epoch uint32) uint64
- func (ehm *EconomicsHandlerMock) ComputeGasUsedAndFeeBasedOnRefundValue(tx data.TransactionWithFeeHandler, refundValue *big.Int) (uint64, *big.Int)
- func (ehm *EconomicsHandlerMock) ComputeGasUsedAndFeeBasedOnRefundValueInEpoch(tx data.TransactionWithFeeHandler, refundValue *big.Int, epoch uint32) (uint64, *big.Int)
- func (ehm *EconomicsHandlerMock) ComputeMoveBalanceFee(tx data.TransactionWithFeeHandler) *big.Int
- func (ehm *EconomicsHandlerMock) ComputeTxFee(tx data.TransactionWithFeeHandler) *big.Int
- func (ehm *EconomicsHandlerMock) ComputeTxFeeBasedOnGasUsed(tx data.TransactionWithFeeHandler, gasUsed uint64) *big.Int
- func (ehm *EconomicsHandlerMock) ComputeTxFeeBasedOnGasUsedInEpoch(tx data.TransactionWithFeeHandler, gasUsed uint64, epoch uint32) *big.Int
- func (ehm *EconomicsHandlerMock) ComputeTxFeeInEpoch(tx data.TransactionWithFeeHandler, epoch uint32) *big.Int
- func (ehm *EconomicsHandlerMock) DeveloperPercentage() float64
- func (ehm *EconomicsHandlerMock) ExtraGasLimitGuardedTx() uint64
- func (ehm *EconomicsHandlerMock) GasPerDataByte() uint64
- func (ehm *EconomicsHandlerMock) GasPriceForMove(tx data.TransactionWithFeeHandler) uint64
- func (ehm *EconomicsHandlerMock) GasPriceForProcessing(tx data.TransactionWithFeeHandler) uint64
- func (ehm *EconomicsHandlerMock) GasPriceModifier() float64
- func (ehm *EconomicsHandlerMock) GenesisTotalSupply() *big.Int
- func (ehm *EconomicsHandlerMock) IsInterfaceNil() bool
- func (ehm *EconomicsHandlerMock) LeaderPercentage() float64
- func (ehm *EconomicsHandlerMock) MaxGasLimitPerBlock(shardID uint32) uint64
- func (ehm *EconomicsHandlerMock) MaxGasLimitPerBlockForSafeCrossShard() uint64
- func (ehm *EconomicsHandlerMock) MaxGasLimitPerMiniBlock(shardID uint32) uint64
- func (ehm *EconomicsHandlerMock) MaxGasLimitPerMiniBlockForSafeCrossShard() uint64
- func (ehm *EconomicsHandlerMock) MaxGasLimitPerTx() uint64
- func (ehm *EconomicsHandlerMock) MaxGasPriceSetGuardian() uint64
- func (ehm *EconomicsHandlerMock) MaxInflationRate(year uint32) float64
- func (ehm *EconomicsHandlerMock) MinGasLimit() uint64
- func (ehm *EconomicsHandlerMock) MinGasPrice() uint64
- func (ehm *EconomicsHandlerMock) MinGasPriceForProcessing() uint64
- func (ehm *EconomicsHandlerMock) MinInflationRate() float64
- func (ehm *EconomicsHandlerMock) ProtocolSustainabilityAddress() string
- func (ehm *EconomicsHandlerMock) ProtocolSustainabilityPercentage() float64
- func (ehm *EconomicsHandlerMock) RewardsTopUpFactor() float64
- func (ehm *EconomicsHandlerMock) RewardsTopUpGradientPoint() *big.Int
- func (ehm *EconomicsHandlerMock) SetMaxGasLimitPerBlock(maxGasLimitPerBlock uint64)
- func (ehm *EconomicsHandlerMock) SetMinGasLimit(minGasLimit uint64)
- func (ehm *EconomicsHandlerMock) SetMinGasPrice(minGasPrice uint64)
- func (ehm *EconomicsHandlerMock) SetStatusHandler(statusHandler core.AppStatusHandler) error
- func (ehm *EconomicsHandlerMock) SplitTxGasInCategories(tx data.TransactionWithFeeHandler) (uint64, uint64)
- type EconomicsHandlerStub
- func (e *EconomicsHandlerStub) CheckValidityTxValues(tx data.TransactionWithFeeHandler) error
- func (e *EconomicsHandlerStub) ComputeFeeForProcessing(tx data.TransactionWithFeeHandler, gasToUse uint64) *big.Int
- func (e *EconomicsHandlerStub) ComputeGasLimit(tx data.TransactionWithFeeHandler) uint64
- func (e *EconomicsHandlerStub) ComputeGasLimitBasedOnBalance(tx data.TransactionWithFeeHandler, balance *big.Int) (uint64, error)
- func (e *EconomicsHandlerStub) ComputeGasLimitInEpoch(tx data.TransactionWithFeeHandler, epoch uint32) uint64
- func (e *EconomicsHandlerStub) ComputeGasUsedAndFeeBasedOnRefundValue(tx data.TransactionWithFeeHandler, refundValue *big.Int) (uint64, *big.Int)
- func (e *EconomicsHandlerStub) ComputeGasUsedAndFeeBasedOnRefundValueInEpoch(tx data.TransactionWithFeeHandler, refundValue *big.Int, epoch uint32) (uint64, *big.Int)
- func (e *EconomicsHandlerStub) ComputeMoveBalanceFee(tx data.TransactionWithFeeHandler) *big.Int
- func (e *EconomicsHandlerStub) ComputeTxFee(tx data.TransactionWithFeeHandler) *big.Int
- func (e *EconomicsHandlerStub) ComputeTxFeeBasedOnGasUsed(tx data.TransactionWithFeeHandler, gasUsed uint64) *big.Int
- func (e *EconomicsHandlerStub) ComputeTxFeeBasedOnGasUsedInEpoch(tx data.TransactionWithFeeHandler, gasUsed uint64, epoch uint32) *big.Int
- func (e *EconomicsHandlerStub) ComputeTxFeeInEpoch(tx data.TransactionWithFeeHandler, epoch uint32) *big.Int
- func (e *EconomicsHandlerStub) DeveloperPercentage() float64
- func (e *EconomicsHandlerStub) ExtraGasLimitGuardedTx() uint64
- func (e *EconomicsHandlerStub) GasPerDataByte() uint64
- func (e *EconomicsHandlerStub) GasPriceForMove(tx data.TransactionWithFeeHandler) uint64
- func (e *EconomicsHandlerStub) GasPriceForProcessing(tx data.TransactionWithFeeHandler) uint64
- func (e *EconomicsHandlerStub) GasPriceModifier() float64
- func (e *EconomicsHandlerStub) GenesisTotalSupply() *big.Int
- func (e *EconomicsHandlerStub) IsInterfaceNil() bool
- func (e *EconomicsHandlerStub) LeaderPercentage() float64
- func (e *EconomicsHandlerStub) MaxGasLimitPerBlock(shardID uint32) uint64
- func (e *EconomicsHandlerStub) MaxGasLimitPerBlockForSafeCrossShard() uint64
- func (e *EconomicsHandlerStub) MaxGasLimitPerMiniBlock(uint32) uint64
- func (e *EconomicsHandlerStub) MaxGasLimitPerMiniBlockForSafeCrossShard() uint64
- func (e *EconomicsHandlerStub) MaxGasLimitPerTx() uint64
- func (e *EconomicsHandlerStub) MaxGasPriceSetGuardian() uint64
- func (e *EconomicsHandlerStub) MaxInflationRate(year uint32) float64
- func (e *EconomicsHandlerStub) MinGasLimit() uint64
- func (e *EconomicsHandlerStub) MinGasPrice() uint64
- func (e *EconomicsHandlerStub) MinGasPriceForProcessing() uint64
- func (e *EconomicsHandlerStub) MinInflationRate() float64
- func (e *EconomicsHandlerStub) ProtocolSustainabilityAddress() string
- func (e *EconomicsHandlerStub) ProtocolSustainabilityPercentage() float64
- func (e *EconomicsHandlerStub) RewardsTopUpFactor() float64
- func (e *EconomicsHandlerStub) RewardsTopUpGradientPoint() *big.Int
- func (e *EconomicsHandlerStub) SetStatusHandler(statusHandler core.AppStatusHandler) error
- func (e *EconomicsHandlerStub) SplitTxGasInCategories(tx data.TransactionWithFeeHandler) (uint64, uint64)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EconomicsHandlerMock ¶
type EconomicsHandlerMock struct { MaxInflationRateCalled func(year uint32) float64 MinInflationRateCalled func() float64 LeaderPercentageCalled func() float64 ProtocolSustainabilityPercentageCalled func() float64 ProtocolSustainabilityAddressCalled func() string SetMaxGasLimitPerBlockCalled func(maxGasLimitPerBlock uint64) SetMinGasPriceCalled func(minGasPrice uint64) SetMinGasLimitCalled func(minGasLimit uint64) MaxGasLimitPerBlockCalled func(shardID uint32) uint64 MaxGasLimitPerMiniBlockCalled func(shardID uint32) uint64 MaxGasLimitPerBlockForSafeCrossShardCalled func() uint64 MaxGasLimitPerMiniBlockForSafeCrossShardCalled func() uint64 MaxGasLimitPerTxCalled func() uint64 ComputeGasLimitCalled func(tx data.TransactionWithFeeHandler) uint64 ComputeFeeCalled func(tx data.TransactionWithFeeHandler) *big.Int CheckValidityTxValuesCalled func(tx data.TransactionWithFeeHandler) error ComputeMoveBalanceFeeCalled func(tx data.TransactionWithFeeHandler) *big.Int ComputeTxFeeCalled func(tx data.TransactionWithFeeHandler) *big.Int DeveloperPercentageCalled func() float64 MinGasPriceCalled func() uint64 GasPerDataByteCalled func() uint64 RewardsTopUpGradientPointCalled func() *big.Int RewardsTopUpFactorCalled func() float64 ComputeFeeForProcessingCalled func(tx data.TransactionWithFeeHandler, gasToUse uint64) *big.Int GasPriceModifierCalled func() float64 SplitTxGasInCategoriesCalled func(tx data.TransactionWithFeeHandler) (uint64, uint64) GasPriceForProcessingCalled func(tx data.TransactionWithFeeHandler) uint64 GasPriceForMoveCalled func(tx data.TransactionWithFeeHandler) uint64 MinGasPriceForProcessingCalled func() uint64 ComputeGasUsedAndFeeBasedOnRefundValueCalled func(tx data.TransactionWithFeeHandler, refundValue *big.Int) (uint64, *big.Int) ComputeTxFeeBasedOnGasUsedCalled func(tx data.TransactionWithFeeHandler, gasUsed uint64) *big.Int ComputeGasLimitBasedOnBalanceCalled func(tx data.TransactionWithFeeHandler, balance *big.Int) (uint64, error) SetStatusHandlerCalled func(statusHandler core.AppStatusHandler) error ComputeTxFeeInEpochCalled func(tx data.TransactionWithFeeHandler, epoch uint32) *big.Int ComputeGasLimitInEpochCalled func(tx data.TransactionWithFeeHandler, epoch uint32) uint64 ComputeGasUsedAndFeeBasedOnRefundValueInEpochCalled func(tx data.TransactionWithFeeHandler, refundValue *big.Int, epoch uint32) (uint64, *big.Int) ComputeTxFeeBasedOnGasUsedInEpochCalled func(tx data.TransactionWithFeeHandler, gasUsed uint64, epoch uint32) *big.Int }
EconomicsHandlerMock -
func (*EconomicsHandlerMock) CheckValidityTxValues ¶
func (ehm *EconomicsHandlerMock) CheckValidityTxValues(tx data.TransactionWithFeeHandler) error
CheckValidityTxValues -
func (*EconomicsHandlerMock) ComputeFee ¶
func (ehm *EconomicsHandlerMock) ComputeFee(tx data.TransactionWithFeeHandler) *big.Int
ComputeFee -
func (*EconomicsHandlerMock) ComputeFeeForProcessing ¶
func (ehm *EconomicsHandlerMock) ComputeFeeForProcessing(tx data.TransactionWithFeeHandler, gasToUse uint64) *big.Int
ComputeFeeForProcessing -
func (*EconomicsHandlerMock) ComputeGasLimit ¶
func (ehm *EconomicsHandlerMock) ComputeGasLimit(tx data.TransactionWithFeeHandler) uint64
ComputeGasLimit -
func (*EconomicsHandlerMock) ComputeGasLimitBasedOnBalance ¶
func (ehm *EconomicsHandlerMock) ComputeGasLimitBasedOnBalance(tx data.TransactionWithFeeHandler, balance *big.Int) (uint64, error)
ComputeGasLimitBasedOnBalance -
func (*EconomicsHandlerMock) ComputeGasLimitInEpoch ¶ added in v1.7.0
func (ehm *EconomicsHandlerMock) ComputeGasLimitInEpoch(tx data.TransactionWithFeeHandler, epoch uint32) uint64
ComputeGasLimitInEpoch -
func (*EconomicsHandlerMock) ComputeGasUsedAndFeeBasedOnRefundValue ¶
func (ehm *EconomicsHandlerMock) ComputeGasUsedAndFeeBasedOnRefundValue(tx data.TransactionWithFeeHandler, refundValue *big.Int) (uint64, *big.Int)
ComputeGasUsedAndFeeBasedOnRefundValue -
func (*EconomicsHandlerMock) ComputeGasUsedAndFeeBasedOnRefundValueInEpoch ¶ added in v1.7.0
func (ehm *EconomicsHandlerMock) ComputeGasUsedAndFeeBasedOnRefundValueInEpoch(tx data.TransactionWithFeeHandler, refundValue *big.Int, epoch uint32) (uint64, *big.Int)
ComputeGasUsedAndFeeBasedOnRefundValueInEpoch -
func (*EconomicsHandlerMock) ComputeMoveBalanceFee ¶
func (ehm *EconomicsHandlerMock) ComputeMoveBalanceFee(tx data.TransactionWithFeeHandler) *big.Int
ComputeMoveBalanceFee -
func (*EconomicsHandlerMock) ComputeTxFee ¶
func (ehm *EconomicsHandlerMock) ComputeTxFee(tx data.TransactionWithFeeHandler) *big.Int
ComputeTxFee -
func (*EconomicsHandlerMock) ComputeTxFeeBasedOnGasUsed ¶
func (ehm *EconomicsHandlerMock) ComputeTxFeeBasedOnGasUsed(tx data.TransactionWithFeeHandler, gasUsed uint64) *big.Int
ComputeTxFeeBasedOnGasUsed -
func (*EconomicsHandlerMock) ComputeTxFeeBasedOnGasUsedInEpoch ¶ added in v1.7.0
func (ehm *EconomicsHandlerMock) ComputeTxFeeBasedOnGasUsedInEpoch(tx data.TransactionWithFeeHandler, gasUsed uint64, epoch uint32) *big.Int
ComputeTxFeeBasedOnGasUsedInEpoch -
func (*EconomicsHandlerMock) ComputeTxFeeInEpoch ¶ added in v1.7.0
func (ehm *EconomicsHandlerMock) ComputeTxFeeInEpoch(tx data.TransactionWithFeeHandler, epoch uint32) *big.Int
ComputeTxFeeInEpoch -
func (*EconomicsHandlerMock) DeveloperPercentage ¶
func (ehm *EconomicsHandlerMock) DeveloperPercentage() float64
DeveloperPercentage -
func (*EconomicsHandlerMock) ExtraGasLimitGuardedTx ¶ added in v1.5.0
func (ehm *EconomicsHandlerMock) ExtraGasLimitGuardedTx() uint64
ExtraGasLimitGuardedTx -
func (*EconomicsHandlerMock) GasPerDataByte ¶
func (ehm *EconomicsHandlerMock) GasPerDataByte() uint64
GasPerDataByte -
func (*EconomicsHandlerMock) GasPriceForMove ¶
func (ehm *EconomicsHandlerMock) GasPriceForMove(tx data.TransactionWithFeeHandler) uint64
GasPriceForMove -
func (*EconomicsHandlerMock) GasPriceForProcessing ¶
func (ehm *EconomicsHandlerMock) GasPriceForProcessing(tx data.TransactionWithFeeHandler) uint64
GasPriceForProcessing -
func (*EconomicsHandlerMock) GasPriceModifier ¶
func (ehm *EconomicsHandlerMock) GasPriceModifier() float64
GasPriceModifier -
func (*EconomicsHandlerMock) GenesisTotalSupply ¶
func (ehm *EconomicsHandlerMock) GenesisTotalSupply() *big.Int
GenesisTotalSupply -
func (*EconomicsHandlerMock) IsInterfaceNil ¶
func (ehm *EconomicsHandlerMock) IsInterfaceNil() bool
IsInterfaceNil returns true if there is no value under the interface
func (*EconomicsHandlerMock) LeaderPercentage ¶
func (ehm *EconomicsHandlerMock) LeaderPercentage() float64
LeaderPercentage -
func (*EconomicsHandlerMock) MaxGasLimitPerBlock ¶
func (ehm *EconomicsHandlerMock) MaxGasLimitPerBlock(shardID uint32) uint64
MaxGasLimitPerBlock -
func (*EconomicsHandlerMock) MaxGasLimitPerBlockForSafeCrossShard ¶
func (ehm *EconomicsHandlerMock) MaxGasLimitPerBlockForSafeCrossShard() uint64
MaxGasLimitPerBlockForSafeCrossShard -
func (*EconomicsHandlerMock) MaxGasLimitPerMiniBlock ¶
func (ehm *EconomicsHandlerMock) MaxGasLimitPerMiniBlock(shardID uint32) uint64
MaxGasLimitPerMiniBlock -
func (*EconomicsHandlerMock) MaxGasLimitPerMiniBlockForSafeCrossShard ¶
func (ehm *EconomicsHandlerMock) MaxGasLimitPerMiniBlockForSafeCrossShard() uint64
MaxGasLimitPerMiniBlockForSafeCrossShard -
func (*EconomicsHandlerMock) MaxGasLimitPerTx ¶
func (ehm *EconomicsHandlerMock) MaxGasLimitPerTx() uint64
MaxGasLimitPerTx -
func (*EconomicsHandlerMock) MaxGasPriceSetGuardian ¶ added in v1.5.0
func (ehm *EconomicsHandlerMock) MaxGasPriceSetGuardian() uint64
MaxGasPriceSetGuardian -
func (*EconomicsHandlerMock) MaxInflationRate ¶
func (ehm *EconomicsHandlerMock) MaxInflationRate(year uint32) float64
MaxInflationRate -
func (*EconomicsHandlerMock) MinGasLimit ¶
func (ehm *EconomicsHandlerMock) MinGasLimit() uint64
MinGasLimit will return min gas limit
func (*EconomicsHandlerMock) MinGasPrice ¶
func (ehm *EconomicsHandlerMock) MinGasPrice() uint64
MinGasPrice -
func (*EconomicsHandlerMock) MinGasPriceForProcessing ¶
func (ehm *EconomicsHandlerMock) MinGasPriceForProcessing() uint64
MinGasPriceForProcessing -
func (*EconomicsHandlerMock) MinInflationRate ¶
func (ehm *EconomicsHandlerMock) MinInflationRate() float64
MinInflationRate -
func (*EconomicsHandlerMock) ProtocolSustainabilityAddress ¶
func (ehm *EconomicsHandlerMock) ProtocolSustainabilityAddress() string
ProtocolSustainabilityAddress will return the protocol sustainability address
func (*EconomicsHandlerMock) ProtocolSustainabilityPercentage ¶
func (ehm *EconomicsHandlerMock) ProtocolSustainabilityPercentage() float64
ProtocolSustainabilityPercentage will return the protocol sustainability percentage value
func (*EconomicsHandlerMock) RewardsTopUpFactor ¶
func (ehm *EconomicsHandlerMock) RewardsTopUpFactor() float64
RewardsTopUpFactor -
func (*EconomicsHandlerMock) RewardsTopUpGradientPoint ¶
func (ehm *EconomicsHandlerMock) RewardsTopUpGradientPoint() *big.Int
RewardsTopUpGradientPoint -
func (*EconomicsHandlerMock) SetMaxGasLimitPerBlock ¶
func (ehm *EconomicsHandlerMock) SetMaxGasLimitPerBlock(maxGasLimitPerBlock uint64)
SetMaxGasLimitPerBlock -
func (*EconomicsHandlerMock) SetMinGasLimit ¶
func (ehm *EconomicsHandlerMock) SetMinGasLimit(minGasLimit uint64)
SetMinGasLimit -
func (*EconomicsHandlerMock) SetMinGasPrice ¶
func (ehm *EconomicsHandlerMock) SetMinGasPrice(minGasPrice uint64)
SetMinGasPrice -
func (*EconomicsHandlerMock) SetStatusHandler ¶
func (ehm *EconomicsHandlerMock) SetStatusHandler(statusHandler core.AppStatusHandler) error
SetStatusHandler -
func (*EconomicsHandlerMock) SplitTxGasInCategories ¶
func (ehm *EconomicsHandlerMock) SplitTxGasInCategories(tx data.TransactionWithFeeHandler) (uint64, uint64)
SplitTxGasInCategories -
type EconomicsHandlerStub ¶
type EconomicsHandlerStub struct { MaxGasLimitPerBlockCalled func(shardID uint32) uint64 MaxGasLimitPerMiniBlockCalled func() uint64 MaxGasLimitPerBlockForSafeCrossShardCalled func() uint64 MaxGasLimitPerMiniBlockForSafeCrossShardCalled func() uint64 MaxGasLimitPerTxCalled func() uint64 ComputeGasLimitCalled func(tx data.TransactionWithFeeHandler) uint64 ComputeMoveBalanceFeeCalled func(tx data.TransactionWithFeeHandler) *big.Int ComputeTxFeeCalled func(tx data.TransactionWithFeeHandler) *big.Int CheckValidityTxValuesCalled func(tx data.TransactionWithFeeHandler) error DeveloperPercentageCalled func() float64 MinGasPriceCalled func() uint64 GasPriceModifierCalled func() float64 LeaderPercentageCalled func() float64 ProtocolSustainabilityPercentageCalled func() float64 ProtocolSustainabilityAddressCalled func() string MinInflationRateCalled func() float64 MaxInflationRateCalled func(year uint32) float64 GasPerDataByteCalled func() uint64 MinGasLimitCalled func() uint64 ExtraGasLimitGuardedTxCalled func() uint64 MaxGasPriceSetGuardianCalled func() uint64 GenesisTotalSupplyCalled func() *big.Int ComputeFeeForProcessingCalled func(tx data.TransactionWithFeeHandler, gasToUse uint64) *big.Int RewardsTopUpGradientPointCalled func() *big.Int RewardsTopUpFactorCalled func() float64 SplitTxGasInCategoriesCalled func(tx data.TransactionWithFeeHandler) (uint64, uint64) GasPriceForProcessingCalled func(tx data.TransactionWithFeeHandler) uint64 GasPriceForMoveCalled func(tx data.TransactionWithFeeHandler) uint64 MinGasPriceProcessingCalled func() uint64 ComputeGasUsedAndFeeBasedOnRefundValueCalled func(tx data.TransactionWithFeeHandler, refundValue *big.Int) (uint64, *big.Int) ComputeTxFeeBasedOnGasUsedCalled func(tx data.TransactionWithFeeHandler, gasUsed uint64) *big.Int ComputeGasLimitBasedOnBalanceCalled func(tx data.TransactionWithFeeHandler, balance *big.Int) (uint64, error) SetStatusHandlerCalled func(statusHandler core.AppStatusHandler) error ComputeTxFeeInEpochCalled func(tx data.TransactionWithFeeHandler, epoch uint32) *big.Int ComputeGasLimitInEpochCalled func(tx data.TransactionWithFeeHandler, epoch uint32) uint64 ComputeGasUsedAndFeeBasedOnRefundValueInEpochCalled func(tx data.TransactionWithFeeHandler, refundValue *big.Int, epoch uint32) (uint64, *big.Int) ComputeTxFeeBasedOnGasUsedInEpochCalled func(tx data.TransactionWithFeeHandler, gasUsed uint64, epoch uint32) *big.Int }
EconomicsHandlerStub -
func (*EconomicsHandlerStub) CheckValidityTxValues ¶
func (e *EconomicsHandlerStub) CheckValidityTxValues(tx data.TransactionWithFeeHandler) error
CheckValidityTxValues -
func (*EconomicsHandlerStub) ComputeFeeForProcessing ¶
func (e *EconomicsHandlerStub) ComputeFeeForProcessing(tx data.TransactionWithFeeHandler, gasToUse uint64) *big.Int
ComputeFeeForProcessing -
func (*EconomicsHandlerStub) ComputeGasLimit ¶
func (e *EconomicsHandlerStub) ComputeGasLimit(tx data.TransactionWithFeeHandler) uint64
ComputeGasLimit -
func (*EconomicsHandlerStub) ComputeGasLimitBasedOnBalance ¶
func (e *EconomicsHandlerStub) ComputeGasLimitBasedOnBalance(tx data.TransactionWithFeeHandler, balance *big.Int) (uint64, error)
ComputeGasLimitBasedOnBalance -
func (*EconomicsHandlerStub) ComputeGasLimitInEpoch ¶ added in v1.7.0
func (e *EconomicsHandlerStub) ComputeGasLimitInEpoch(tx data.TransactionWithFeeHandler, epoch uint32) uint64
ComputeGasLimitInEpoch -
func (*EconomicsHandlerStub) ComputeGasUsedAndFeeBasedOnRefundValue ¶
func (e *EconomicsHandlerStub) ComputeGasUsedAndFeeBasedOnRefundValue(tx data.TransactionWithFeeHandler, refundValue *big.Int) (uint64, *big.Int)
ComputeGasUsedAndFeeBasedOnRefundValue -
func (*EconomicsHandlerStub) ComputeGasUsedAndFeeBasedOnRefundValueInEpoch ¶ added in v1.7.0
func (e *EconomicsHandlerStub) ComputeGasUsedAndFeeBasedOnRefundValueInEpoch(tx data.TransactionWithFeeHandler, refundValue *big.Int, epoch uint32) (uint64, *big.Int)
ComputeGasUsedAndFeeBasedOnRefundValueInEpoch -
func (*EconomicsHandlerStub) ComputeMoveBalanceFee ¶
func (e *EconomicsHandlerStub) ComputeMoveBalanceFee(tx data.TransactionWithFeeHandler) *big.Int
ComputeMoveBalanceFee -
func (*EconomicsHandlerStub) ComputeTxFee ¶
func (e *EconomicsHandlerStub) ComputeTxFee(tx data.TransactionWithFeeHandler) *big.Int
ComputeTxFee -
func (*EconomicsHandlerStub) ComputeTxFeeBasedOnGasUsed ¶
func (e *EconomicsHandlerStub) ComputeTxFeeBasedOnGasUsed(tx data.TransactionWithFeeHandler, gasUsed uint64) *big.Int
ComputeTxFeeBasedOnGasUsed -
func (*EconomicsHandlerStub) ComputeTxFeeBasedOnGasUsedInEpoch ¶ added in v1.7.0
func (e *EconomicsHandlerStub) ComputeTxFeeBasedOnGasUsedInEpoch(tx data.TransactionWithFeeHandler, gasUsed uint64, epoch uint32) *big.Int
ComputeTxFeeBasedOnGasUsedInEpoch -
func (*EconomicsHandlerStub) ComputeTxFeeInEpoch ¶ added in v1.7.0
func (e *EconomicsHandlerStub) ComputeTxFeeInEpoch(tx data.TransactionWithFeeHandler, epoch uint32) *big.Int
ComputeTxFeeInEpoch -
func (*EconomicsHandlerStub) DeveloperPercentage ¶
func (e *EconomicsHandlerStub) DeveloperPercentage() float64
DeveloperPercentage -
func (*EconomicsHandlerStub) ExtraGasLimitGuardedTx ¶ added in v1.5.0
func (e *EconomicsHandlerStub) ExtraGasLimitGuardedTx() uint64
ExtraGasLimitGuardedTx -
func (*EconomicsHandlerStub) GasPerDataByte ¶
func (e *EconomicsHandlerStub) GasPerDataByte() uint64
GasPerDataByte -
func (*EconomicsHandlerStub) GasPriceForMove ¶
func (e *EconomicsHandlerStub) GasPriceForMove(tx data.TransactionWithFeeHandler) uint64
GasPriceForMove -
func (*EconomicsHandlerStub) GasPriceForProcessing ¶
func (e *EconomicsHandlerStub) GasPriceForProcessing(tx data.TransactionWithFeeHandler) uint64
GasPriceForProcessing -
func (*EconomicsHandlerStub) GasPriceModifier ¶
func (e *EconomicsHandlerStub) GasPriceModifier() float64
GasPriceModifier -
func (*EconomicsHandlerStub) GenesisTotalSupply ¶
func (e *EconomicsHandlerStub) GenesisTotalSupply() *big.Int
GenesisTotalSupply -
func (*EconomicsHandlerStub) IsInterfaceNil ¶
func (e *EconomicsHandlerStub) IsInterfaceNil() bool
IsInterfaceNil returns true if there is no value under the interface
func (*EconomicsHandlerStub) LeaderPercentage ¶
func (e *EconomicsHandlerStub) LeaderPercentage() float64
LeaderPercentage -
func (*EconomicsHandlerStub) MaxGasLimitPerBlock ¶
func (e *EconomicsHandlerStub) MaxGasLimitPerBlock(shardID uint32) uint64
MaxGasLimitPerBlock -
func (*EconomicsHandlerStub) MaxGasLimitPerBlockForSafeCrossShard ¶
func (e *EconomicsHandlerStub) MaxGasLimitPerBlockForSafeCrossShard() uint64
MaxGasLimitPerBlockForSafeCrossShard -
func (*EconomicsHandlerStub) MaxGasLimitPerMiniBlock ¶
func (e *EconomicsHandlerStub) MaxGasLimitPerMiniBlock(uint32) uint64
MaxGasLimitPerMiniBlock -
func (*EconomicsHandlerStub) MaxGasLimitPerMiniBlockForSafeCrossShard ¶
func (e *EconomicsHandlerStub) MaxGasLimitPerMiniBlockForSafeCrossShard() uint64
MaxGasLimitPerMiniBlockForSafeCrossShard -
func (*EconomicsHandlerStub) MaxGasLimitPerTx ¶
func (e *EconomicsHandlerStub) MaxGasLimitPerTx() uint64
MaxGasLimitPerTx -
func (*EconomicsHandlerStub) MaxGasPriceSetGuardian ¶ added in v1.5.0
func (e *EconomicsHandlerStub) MaxGasPriceSetGuardian() uint64
MaxGasPriceSetGuardian -
func (*EconomicsHandlerStub) MaxInflationRate ¶
func (e *EconomicsHandlerStub) MaxInflationRate(year uint32) float64
MaxInflationRate -
func (*EconomicsHandlerStub) MinGasLimit ¶
func (e *EconomicsHandlerStub) MinGasLimit() uint64
MinGasLimit -
func (*EconomicsHandlerStub) MinGasPrice ¶
func (e *EconomicsHandlerStub) MinGasPrice() uint64
MinGasPrice -
func (*EconomicsHandlerStub) MinGasPriceForProcessing ¶
func (e *EconomicsHandlerStub) MinGasPriceForProcessing() uint64
MinGasPriceForProcessing -
func (*EconomicsHandlerStub) MinInflationRate ¶
func (e *EconomicsHandlerStub) MinInflationRate() float64
MinInflationRate -
func (*EconomicsHandlerStub) ProtocolSustainabilityAddress ¶
func (e *EconomicsHandlerStub) ProtocolSustainabilityAddress() string
ProtocolSustainabilityAddress -
func (*EconomicsHandlerStub) ProtocolSustainabilityPercentage ¶
func (e *EconomicsHandlerStub) ProtocolSustainabilityPercentage() float64
ProtocolSustainabilityPercentage -
func (*EconomicsHandlerStub) RewardsTopUpFactor ¶
func (e *EconomicsHandlerStub) RewardsTopUpFactor() float64
RewardsTopUpFactor -
func (*EconomicsHandlerStub) RewardsTopUpGradientPoint ¶
func (e *EconomicsHandlerStub) RewardsTopUpGradientPoint() *big.Int
RewardsTopUpGradientPoint -
func (*EconomicsHandlerStub) SetStatusHandler ¶
func (e *EconomicsHandlerStub) SetStatusHandler(statusHandler core.AppStatusHandler) error
SetStatusHandler -
func (*EconomicsHandlerStub) SplitTxGasInCategories ¶
func (e *EconomicsHandlerStub) SplitTxGasInCategories(tx data.TransactionWithFeeHandler) (uint64, uint64)
SplitTxGasInCategories -