Documentation
¶
Index ¶
- Variables
- func NewFixedGasMeter(limit sdk.Gas) sdk.GasMeter
- func SetGasMeter(simulate bool, ctx sdk.Context, gasLimit uint64, fixedGas bool) sdk.Context
- type FixedGasMeter
- func (fgm *FixedGasMeter) ConsumeGas(amount uint64, descriptor string)
- func (g *FixedGasMeter) ConsumeGasWithMsgs(msgs []sdk.Msg)
- func (fgm *FixedGasMeter) GasConsumed() uint64
- func (fgm *FixedGasMeter) GasConsumedToLimit() uint64
- func (fgm *FixedGasMeter) IsOutOfGas() bool
- func (fgm *FixedGasMeter) IsPastLimit() bool
- func (fgm *FixedGasMeter) Limit() uint64
- func (fgm *FixedGasMeter) RefundGas(amount uint64, descriptor string)
- func (fgm *FixedGasMeter) String() string
- type GasTx
- type SetUpContextDecorator
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultGasConfig = map[string]uint64{ sdk.MsgTypeURL(&nfttypes.MsgIssueDenom{}): 20000, sdk.MsgTypeURL(&nfttypes.MsgMintNFT{}): 20000, sdk.MsgTypeURL(&mttypes.MsgIssueDenom{}): 20000, sdk.MsgTypeURL(&mttypes.MsgMintMT{}): 20000, } DefaultGas = uint64(20000) DefaultSimulateGas = uint64(20000) )
Functions ¶
Types ¶
type FixedGasMeter ¶
type FixedGasMeter struct {
// contains filtered or unexported fields
}
func (*FixedGasMeter) ConsumeGas ¶
func (fgm *FixedGasMeter) ConsumeGas(amount uint64, descriptor string)
ConsumeGas implements types.GasMeter
func (*FixedGasMeter) ConsumeGasWithMsgs ¶
func (g *FixedGasMeter) ConsumeGasWithMsgs(msgs []sdk.Msg)
func (*FixedGasMeter) GasConsumed ¶
func (fgm *FixedGasMeter) GasConsumed() uint64
GasConsumed implements types.GasMeter
func (*FixedGasMeter) GasConsumedToLimit ¶
func (fgm *FixedGasMeter) GasConsumedToLimit() uint64
GasConsumedToLimit implements types.GasMeter
func (*FixedGasMeter) IsOutOfGas ¶
func (fgm *FixedGasMeter) IsOutOfGas() bool
IsOutOfGas implements types.GasMeter
func (*FixedGasMeter) IsPastLimit ¶
func (fgm *FixedGasMeter) IsPastLimit() bool
IsPastLimit implements types.GasMeter
func (*FixedGasMeter) Limit ¶
func (fgm *FixedGasMeter) Limit() uint64
Limit implements types.GasMeter
func (*FixedGasMeter) RefundGas ¶
func (fgm *FixedGasMeter) RefundGas(amount uint64, descriptor string)
RefundGas implements types.GasMeter
func (*FixedGasMeter) String ¶
func (fgm *FixedGasMeter) String() string
String implements types.GasMeter
type SetUpContextDecorator ¶
type SetUpContextDecorator struct{}
func NewSetUpContextDecorator ¶
func NewSetUpContextDecorator() SetUpContextDecorator
func (SetUpContextDecorator) AnteHandle ¶
Click to show internal directories.
Click to hide internal directories.