Leo Wallet Docs
Home
  • Wallet Adapter for Aleo Apps
  • packages
    • ui
      • docs
        • functions
          • useWalletModal
        • interfaces
          • WalletIconProps
          • WalletModalContextState
          • WalletModalProps
          • WalletModalProviderProps
        • variables
          • WalletConnectButton
          • WalletDisconnectButton
          • WalletIcon
          • WalletModal
          • WalletModalButton
          • WalletModalContext
          • WalletModalProvider
          • WalletMultiButton
    • core
      • base
        • docs
          • classes
            • BaseMessageSignerWalletAdapter
            • BaseSignerWalletAdapter
            • BaseWalletAdapter
            • Deployment
            • EventEmitter
            • Transaction
            • Transition
            • WalletAccountError
            • WalletConfigError
            • WalletConnectionError
            • WalletDecryptionError
            • WalletDecryptionNotAllowedError
            • WalletDisconnectedError
            • WalletDisconnectionError
            • WalletError
            • WalletKeypairError
            • WalletLoadError
            • WalletNotConnectedError
            • WalletNotReadyError
            • WalletNotSelectedError
            • WalletPublicKeyError
            • WalletRecordsError
            • WalletSendTransactionError
            • WalletSignMessageError
            • WalletSignTransactionError
            • WalletTimeoutError
            • WalletTransactionError
            • WalletWindowBlockedError
            • WalletWindowClosedError
          • enumerations
            • DecryptPermission
            • WalletAdapterNetwork
            • WalletReadyState
          • functions
            • scopePollingDetectionStrategy
          • interfaces
            • AleoDeployment
            • AleoTransaction
            • AleoTransition
            • MessageSignerWalletAdapterProps
            • SignerWalletAdapterProps
            • WalletAdapterEvents
            • WalletAdapterProps
          • type-aliases
            • Adapter
            • MessageSignerWalletAdapter
            • SignerWalletAdapter
            • SupportedTransactionVersions
            • TransactionOrVersionedTransaction
            • WalletAdapter
            • WalletName
          • @demox-labs
            • namespaces
              • EventEmitter
                • interfaces
                  • EventEmitterStatic
                  • ListenerFn
                • type-aliases
                  • ArgumentMap
                  • EventArgs
                  • EventListener
                  • EventNames
                  • ValidEventTypes
                • variables
                  • EventEmitter
      • react
        • docs
          • functions
            • useLocalStorage
            • useWallet
          • interfaces
            • Wallet
            • WalletContextState
            • WalletProviderProps
          • variables
            • WalletContext
            • WalletProvider
    • wallets
      • leo
        • docs
          • classes
            • LeoWalletAdapter
          • interfaces
            • LeoWallet
            • LeoWalletAdapterConfig
            • LeoWalletEvents
            • LeoWindow
          • variables
            • LeoWalletName
Powered by GitBook
On this page
  • Interface: MessageSignerWalletAdapterProps<Name>
  • Extends
  • Type Parameters
  • Properties
  • Methods

Was this helpful?

  1. packages
  2. core
  3. base
  4. docs
  5. interfaces

MessageSignerWalletAdapterProps

@demox-labs/aleo-wallet-adapter-base


@demox-labs/aleo-wallet-adapter-base / MessageSignerWalletAdapterProps

Interface: MessageSignerWalletAdapterProps<Name>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:17

Extends

  • WalletAdapterProps<Name>

Type Parameters

Name

Name extends string = string

Properties

connected

connected: boolean

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:25

Inherited from

WalletAdapterProps.connected


connecting

connecting: boolean

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:24

Inherited from

WalletAdapterProps.connecting


icon

icon: string

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:21

Inherited from

WalletAdapterProps.icon


name

name: WalletName<Name>

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:19

Inherited from

WalletAdapterProps.name


publicKey

publicKey: string

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:23

Inherited from

WalletAdapterProps.publicKey


readyState

readyState: WalletReadyState

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:22

Inherited from

WalletAdapterProps.readyState


supportedTransactionVersions

supportedTransactionVersions: ReadonlySet

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:26

Inherited from

WalletAdapterProps.supportedTransactionVersions


url

url: string

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:20

Inherited from

WalletAdapterProps.url

Methods

connect()

connect(decryptPermission, network, programs?): Promise<void>

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:28

Parameters

decryptPermission

DecryptPermission

network

WalletAdapterNetwork

programs?

string[]

Returns

Promise<void>

Inherited from

WalletAdapterProps.connect


decrypt()

decrypt(cipherText, tpk?, programId?, functionName?, index?): Promise<string>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:20

Parameters

cipherText

string

tpk?

string

programId?

string

functionName?

string

index?

number

Returns

Promise<string>


disconnect()

disconnect(): Promise<void>

Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:29

Returns

Promise<void>

Inherited from

WalletAdapterProps.disconnect


getExecution()

getExecution(transactionId): Promise<string>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:36

Parameters

transactionId

string

Returns

Promise<string>


requestBulkTransactions()

requestBulkTransactions(transactions): Promise<string[]>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:28

Parameters

transactions

AleoTransaction[]

Returns

Promise<string[]>


requestDeploy()

requestDeploy(deployment): Promise<string>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:30

Parameters

deployment

AleoDeployment

Returns

Promise<string>


requestExecution()

requestExecution(transaction): Promise<string>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:26

Parameters

transaction

AleoTransaction

Returns

Promise<string>


requestRecordPlaintexts()

requestRecordPlaintexts(program): Promise<any[]>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:38

Parameters

program

string

Returns

Promise<any[]>


requestRecords()

requestRecords(program): Promise<any[]>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:22

Parameters

program

string

Returns

Promise<any[]>


requestTransaction()

requestTransaction(transaction): Promise<string>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:24

Parameters

transaction

AleoTransaction

Returns

Promise<string>


requestTransactionHistory()

requestTransactionHistory(program): Promise<any[]>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:40

Parameters

program

string

Returns

Promise<any[]>


signMessage()

signMessage(message): Promise<Uint8Array>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:18

Parameters

message

Uint8Array

Returns

Promise<Uint8Array>


transactionStatus()

transactionStatus(transactionId): Promise<string>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:32

Parameters

transactionId

string

Returns

Promise<string>


transitionViewKeys()

transitionViewKeys(transactionId): Promise<string[]>

Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:34

Parameters

transactionId

string

Returns

Promise<string[]>

PreviousAleoTransitionNextSignerWalletAdapterProps

Last updated 1 month ago

Was this helpful?