Documentation
¶
Index ¶
- func Coalesce[T any](first T, others ...T) T
- func GetEverLastAddressFromBech32(address string) (sdk.AccAddress, error)
- func GetTxConfigWithSignModeTextureEnabled(coinMetadataQueryFn signingtextual.CoinMetadataQueryFn, codec codec.Codec) (client.TxConfig, error)
- func IsDevnet(chainID string) bool
- func IsMainnet(chainID string) bool
- func IsSupportedKey(pubkey cryptotypes.PubKey) bool
- func IsTestnet(chainID string) bool
- func MoveReceiptStatusToFailed(receipt ethtypes.Receipt, existingGasUsed, newGasUsed uint64) ethtypes.Receipt
- func Ptr[T any](s T) *T
- func UseZeroGasConfig(ctx sdk.Context) sdk.Context
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Coalesce ¶
func Coalesce[T any](first T, others ...T) T
Coalesce returns the first non-nil. It panics if the input type is not nil-able.
func GetEverLastAddressFromBech32 ¶
func GetEverLastAddressFromBech32(address string) (sdk.AccAddress, error)
GetEverLastAddressFromBech32 returns the sdk.Account address of given address, while also changing bech32 human read-able prefix (HRP) to the value set on the global sdk.Config. The function fails if the provided bech32 address is invalid.
func GetTxConfigWithSignModeTextureEnabled ¶
func GetTxConfigWithSignModeTextureEnabled(coinMetadataQueryFn signingtextual.CoinMetadataQueryFn, codec codec.Codec) (client.TxConfig, error)
func IsDevnet ¶
IsDevnet returns true if the chain-id has the current chain's devnet EIP155 chain prefix.
func IsMainnet ¶
IsMainnet returns true if the chain-id has the current chain's mainnet EIP155 chain prefix.
func IsSupportedKey ¶
func IsSupportedKey(pubkey cryptotypes.PubKey) bool
IsSupportedKey returns true if the pubkey type is supported by the chain (i.e eth_secp256k1, amino multisig, ed25519). NOTE: Nested multisigs are not supported.
func IsTestnet ¶
IsTestnet returns true if the chain-id has the current chain's testnet EIP155 chain prefix.
Types ¶
This section is empty.