Documentation ¶
Index ¶
- func EthAddressFromPubKey(pk secp256k1.PublicKey) ethCommon.Address
- func FormatConsensusDenomination(net *config.Network, amount types.Quantity) string
- func FormatParaTimeDenomination(pt *config.ParaTime, amount types.BaseUnits) string
- func ParseConsensusDenomination(net *config.Network, amount string) (*types.Quantity, error)
- func ParseParaTimeDenomination(pt *config.ParaTime, amount string, denom types.Denomination) (*types.BaseUnits, error)
- func ResolveEthOrOasisAddress(address string) (*types.Address, *ethCommon.Address, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EthAddressFromPubKey ¶ added in v0.3.0
EthAddressFromPubKey takes public key, extracts the ethereum address and returns it.
func FormatConsensusDenomination ¶
FormatConsensusDenomination formats the given base unit amount as a consensus layer denomination.
func FormatParaTimeDenomination ¶
FormatParaTimeDenomination formats the given base unit amount as a ParaTime denomination.
func ParseConsensusDenomination ¶
ParseConsensusDenomination parses an amount for the consensus layer denomination.
func ParseParaTimeDenomination ¶
func ParseParaTimeDenomination(pt *config.ParaTime, amount string, denom types.Denomination) (*types.BaseUnits, error)
ParseParaTimeDenomination parses an amount for the given ParaTime denomination.
func ResolveEthOrOasisAddress ¶ added in v0.3.0
ResolveEthOrOasisAddress decodes the given oasis bech32-encoded or ethereum hex-encoded address and returns the corresponding ethereum address object and/or account address. If the encoding is not valid, returns error. If the format is not known, does nothing.
Types ¶
This section is empty.