Documentation
¶
Index ¶
- Constants
- Variables
- func Ed25519PublicKeyToAddress(key ed25519.PublicKey) aptos.AccountAddress
- func HexAddressToAddress(addr string) (aptos.AccountAddress, error)
- func HexPublicKeyToAddress(key string) (aptos.AccountAddress, error)
- func HexPublicKeyToAddressString(key string) (string, error)
- func HexPublicKeyToEd25519PublicKey(key string) (ed25519.PublicKey, error)
- func PublicKeyBytesToAddress(publicKey []byte) (aptos.AccountAddress, error)
- func WithRetry[R any](ctx context.Context, lggr logger.Logger, ...) (R, error)
- func WithRetryStrategy[R any](ctx context.Context, lggr logger.Logger, strategy backoff.Backoff, ...) (R, error)
Constants ¶
View Source
const CtxKeyTracingID = "tracingID"
CtxKeyTracingID is the context key for tracing ID
Variables ¶
View Source
var BackoffStrategyDefault = backoff.Backoff{ Min: 100 * time.Millisecond, Max: 3 * time.Second, Factor: 2, }
Exponential backoff (default) is used to handle retries with increasing wait times in case of errors
Functions ¶
func Ed25519PublicKeyToAddress ¶
func Ed25519PublicKeyToAddress(key ed25519.PublicKey) aptos.AccountAddress
Ed25519PublicKeyToAddress converts an Ed25519 public key to an Aptos account address.
func HexAddressToAddress ¶
func HexAddressToAddress(addr string) (aptos.AccountAddress, error)
HexAddressToAddress converts a hex string to an Aptos account address. Notice: will force [32]byte hex decoding for canonical address representation
func HexPublicKeyToAddress ¶
func HexPublicKeyToAddress(key string) (aptos.AccountAddress, error)
func HexPublicKeyToEd25519PublicKey ¶
HexPublicKeyToEd25519PublicKey converts a hex string to an Ed25519 public key.
func PublicKeyBytesToAddress ¶
func PublicKeyBytesToAddress(publicKey []byte) (aptos.AccountAddress, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.