For the complete documentation index, see llms.txt. This page is also available as Markdown.

Provider API Methods

The ME Wallet follows the specs defined in the Solana Wallet Standard

Provider Methods

Connect

Prompts a connection to a user's Magic Eden Wallet account.

Params

Property

Type

Description

onlyIfTrusted

boolean

Optional flag

Response

Property
Type
Description

Promise<{publicKey: PublicKey}>

PublicKey

The returned PublicKey of the connected wallet

signMessage

Prompts to sign a message with the user's connected Magic Eden Wallet account

Params

Property

Type

Description

message

Uint8Array | string

The message to sign for

display

"utf8" | "hex"

Encoding format for displaying the message

Response

Property
Type
Description

Promise<{ signature: Bytes; publicKey: PublicKey }>

Bytes & PublicKey

The signed message in Bytes and the associated PublicKey that signed

signAndSendTransaction

Prompts to both sign and send a transaction with the user's connected Magic Eden Wallet account

Params

Property

Type

Description

transactionOrBytes

LegacyOrVersionedTransaction | Bytes

A Transaction or VersionedTransaction object, or the associated bytes.

options

SendOptions

Options for sending transactions

where SendOptions is defined as such:

Response

Property
Type
Description

Promise<{ signature: string | Bytes }>

string | Bytes

The transaction signature

signTransaction

Prompts to sign a transaction (but not send) with the user's connected Magic Eden Wallet account

Params

Property

Type

Description

transactionOrBytes

LegacyOrVersionedTransaction | Bytes

An unsigned Transaction or VersionedTransaction object, or the associated bytes.

Response

Property

Type

Description

Promise<LegacyOrVersionedTransaction | Bytes>

LegacyOrVersionedTransaction | Bytes

A signed Transaction or VersionedTransaction object, or the associated bytes.

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

Params

Property

Type

Description

transactionOrBytes

(LegacyOrVersionedTransaction | Bytes)[]

An unsigned Transaction or VersionedTransaction object array, or the associated bytes array.

Response

Property

Type

Description

Promise(<LegacyOrVersionedTransaction | Bytes>)[]

(LegacyOrVersionedTransaction | Bytes)[]

A signed Transaction or VersionedTransaction object array, or the associated bytes array.

Last updated