Versions in this module Expand all Collapse all v1 v1.0.0 Mar 26, 2021 Changes in this version + const AttoPhoton + const BIP44HDPathTKChain + const BaseDenomUnit + const Bech32PrefixAccAddr + const Bech32PrefixAccPub + const Bech32PrefixConsAddr + const Bech32PrefixConsPub + const Bech32PrefixValAddr + const Bech32PrefixValPub + const Bip44CoinType + const DefaultGasPrice + const DefaultRPCGasLimit + const EthAccountName + const EthBech32Prefix + const ProtocolVersion + const RootCodespace + var BIP44HDPath = ethaccounts.DefaultBaseDerivationPath.String() + var ErrInvalidChainID = sdkerrors.Register(RootCodespace, 3, "invalid chain ID") + var ErrInvalidValue = sdkerrors.Register(RootCodespace, 2, "invalid value") + var ErrVMExecution = sdkerrors.Register(RootCodespace, 4, "error while executing evm transaction") + func GenerateRandomChainID() string + func IsEmptyHash(hash string) bool + func IsValidChainID(chainID string) bool + func IsZeroAddress(address string) bool + func NewPhotonCoin(amount sdk.Int) sdk.Coin + func NewPhotonCoinInt64(amount int64) sdk.Coin + func NewPhotonDecCoin(amount sdk.Int) sdk.DecCoin + func ParseChainID(chainID string) (*big.Int, error) + func ProtoAccount() exported.Account + func RegisterCodec(cdc *codec.Codec) + func SetBech32Prefixes(config *sdk.Config) + func SetBip44CoinType(config *sdk.Config) + type Code []byte + func (c Code) String() string + type EthAccount struct + CodeHash []byte + func (acc *EthAccount) SetBalance(denom string, amt sdk.Int) + func (acc *EthAccount) UnmarshalJSON(bz []byte) error + func (acc EthAccount) Balance(denom string) sdk.Int + func (acc EthAccount) EthAddress() ethcmn.Address + func (acc EthAccount) MarshalJSON() ([]byte, error) + func (acc EthAccount) MarshalYAML() (interface{}, error) + func (acc EthAccount) String() string