package
7.0.1+incompatible
Repository: https://github.com/dydxprotocol/v4-chain.git
Documentation: pkg.go.dev
# Functions
GenerateAuthenticationRequest creates an AuthenticationRequest for the transaction.
GetSignerAndSignatures gets an array of signer and an array of signatures from the transaction checks they're the same length and returns both.
No description provided by the author
No description provided by the author
NewAuthenticatorManager creates a new AuthenticatorManager.
NewMessageFilter creates a new MessageFilter with the provided EncodingConfig.
No description provided by the author
No description provided by the author
NewSignatureVerification creates a new SignatureVerification.
# Constants
No description provided by the author
No description provided by the author
SignatureVerificationType represents a type of authenticator specifically designed for secp256k1 signature verification.
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
AuthenticatorManager is a manager for all registered authenticators.
No description provided by the author
ExplicitTxData encapsulates key transaction data like chain ID, account info, and messages.
InitializedAuthenticator denotes an authenticator fetched from the store and prepared for use.
LocalAny holds a message with its type URL and byte value.
MessageFilter filters incoming messages based on a predefined JSON pattern.
signature authenticator.
SignModeData represents the signing modes with direct bytes and textual representation.
SimplifiedSignatureData contains lists of signers and their corresponding signatures.
No description provided by the author
No description provided by the author
# Interfaces
Authenticator is an interface that encapsulates all authentication functionalities essential for verifying transactions, paying transaction fees, and managing gas consumption during verification.
# Type aliases
No description provided by the author