Provider API Methods
Last updated
Last updated
The ME Wallet follows the specs defined in the Solana Wallet Standard
Connect
Prompts a connection to a user's Magic Eden Wallet account.
Property | Type | Description |
---|---|---|
signMessage
Prompts to sign a message with the user's connected Magic Eden Wallet account
signAndSendTransaction
Prompts to both sign and send a transaction with the user's connected Magic Eden Wallet account
where SendOptions
is defined as such:
signTransaction
Prompts to sign a transaction (but not send) with the user's connected Magic Eden Wallet account
signAllTransactions
Prompts to sign all passed transactions (but not send) with the user's connected Magic Eden Wallet account
Prompts to sign a transaction (but not send) with the user's connected Magic Eden Wallet account
Property | Type | Description |
---|---|---|
Property | Type | Description |
---|---|---|
Property
Type
Description
onlyIfTrusted
boolean
Optional flag
Promise<{publicKey: PublicKey}>
PublicKey
The returned PublicKey of the connected wallet
Property
Type
Description
message
Uint8Array | string
The message to sign for
display
"utf8" | "hex"
Encoding format for displaying the message
Promise<{ signature: Bytes; publicKey: PublicKey }>
Bytes & PublicKey
The signed message in Bytes and the associated PublicKey that signed
Property
Type
Description
transactionOrBytes
LegacyOrVersionedTransaction | Bytes
A Transaction or VersionedTransaction object, or the associated bytes.
options
SendOptions
Options for sending transactions
Promise<{ signature: string | Bytes }>
string | Bytes
The transaction signature
Property
Type
Description
transactionOrBytes
LegacyOrVersionedTransaction | Bytes
An unsigned Transaction or VersionedTransaction object, or the associated bytes.
Property
Type
Description
Promise<LegacyOrVersionedTransaction | Bytes>
LegacyOrVersionedTransaction | Bytes
A signed Transaction or VersionedTransaction object, or the associated bytes.
Property
Type
Description
transactionOrBytes
(LegacyOrVersionedTransaction | Bytes)[]
An unsigned Transaction or VersionedTransaction object array, or the associated bytes array.
Property
Type
Description
Promise(<LegacyOrVersionedTransaction | Bytes>)[]
(LegacyOrVersionedTransaction | Bytes)[]
A signed Transaction or VersionedTransaction object array, or the associated bytes array.