BaseMessageSignerWalletAdapter
@demox-labs/aleo-wallet-adapter-base
@demox-labs/aleo-wallet-adapter-base / BaseMessageSignerWalletAdapter
Class: abstract
BaseMessageSignerWalletAdapter<Name>
abstract
BaseMessageSignerWalletAdapter<Name>Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:46
Minimal EventEmitter
interface that is molded against the Node.jsEventEmitter
interface.
Extends
BaseSignerWalletAdapter
<Name
>
Type Parameters
Name
Name
extends string
= string
Implements
Constructors
Constructor
new BaseMessageSignerWalletAdapter<
Name
>():BaseMessageSignerWalletAdapter
<Name
>
Returns
BaseMessageSignerWalletAdapter
<Name
>
Inherited from
BaseSignerWalletAdapter
.constructor
Properties
connecting
abstract
connecting:boolean
Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:72
Implementation of
MessageSignerWalletAdapter.connecting
Inherited from
BaseSignerWalletAdapter
.connecting
icon
abstract
icon:string
Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:69
Implementation of
MessageSignerWalletAdapter.icon
Inherited from
name
abstract
name:WalletName
<Name
>
Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:67
Implementation of
MessageSignerWalletAdapter.name
Inherited from
publicKey
abstract
publicKey:string
Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:71
Implementation of
MessageSignerWalletAdapter.publicKey
Inherited from
BaseSignerWalletAdapter
.publicKey
readyState
abstract
readyState:WalletReadyState
Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:70
Implementation of
MessageSignerWalletAdapter.readyState
Inherited from
BaseSignerWalletAdapter
.readyState
supportedTransactionVersions
abstract
supportedTransactionVersions:ReadonlySet
Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:73
Implementation of
MessageSignerWalletAdapter.supportedTransactionVersions
Inherited from
BaseSignerWalletAdapter
.supportedTransactionVersions
url
abstract
url:string
Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:68
Implementation of
MessageSignerWalletAdapter.url
Inherited from
prefixed
static
prefixed:string
|boolean
Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:9
Inherited from
BaseSignerWalletAdapter
.prefixed
Accessors
connected
Get Signature
get connected():
boolean
Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:75
Returns
boolean
Implementation of
MessageSignerWalletAdapter.connected
Inherited from
BaseSignerWalletAdapter
.connected
Methods
addListener()
addListener<
T
>(event
,fn
,context?
):this
Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:45
Type Parameters
T
T
extends keyof WalletAdapterEvents
Parameters
event
T
fn
(...args
) => void
context?
any
Returns
this
Implementation of
MessageSignerWalletAdapter.addListener
Inherited from
BaseSignerWalletAdapter
.addListener
connect()
abstract
connect(decryptPermission
,network
,programs?
):Promise
<void
>
Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:79
Parameters
decryptPermission
network
programs?
string
[]
Returns
Promise
<void
>
Implementation of
MessageSignerWalletAdapter.connect
Inherited from
BaseSignerWalletAdapter
.connect
decrypt()
abstract
decrypt(cipherText
,tpk?
,programId?
,functionName?
,index?
):Promise
<string
>
Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:52
Parameters
cipherText
string
tpk?
string
programId?
string
functionName?
string
index?
number
Returns
Promise
<string
>
Implementation of
MessageSignerWalletAdapter.decrypt
disconnect()
abstract
disconnect():Promise
<void
>
Defined in: aleo-wallet-adapter/packages/core/base/adapter.ts:80
Returns
Promise
<void
>
Implementation of
MessageSignerWalletAdapter.disconnect
Inherited from
BaseSignerWalletAdapter
.disconnect
emit()
emit<
T
>(event
, ...args
):boolean
Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:32
Calls each of the listeners registered for a given event.
Type Parameters
T
T
extends keyof WalletAdapterEvents
Parameters
event
T
args
...ArgumentMap
<WalletAdapterEvents
>[Extract
<T
, keyof WalletAdapterEvents
>]
Returns
boolean
Implementation of
MessageSignerWalletAdapter.emit
Inherited from
eventNames()
eventNames(): keyof
WalletAdapterEvents
[]
Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:15
Return an array listing the events for which the emitter has registered listeners.
Returns
keyof WalletAdapterEvents
[]
Implementation of
MessageSignerWalletAdapter.eventNames
Inherited from
BaseSignerWalletAdapter
.eventNames
getExecution()
abstract
getExecution(transactionId
):Promise
<string
>
Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:68
Parameters
transactionId
string
Returns
Promise
<string
>
Implementation of
MessageSignerWalletAdapter.getExecution
listenerCount()
listenerCount(
event
):number
Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:27
Return the number of listeners listening to a given event.
Parameters
event
keyof WalletAdapterEvents
Returns
number
Implementation of
MessageSignerWalletAdapter.listenerCount
Inherited from
BaseSignerWalletAdapter
.listenerCount
listeners()
listeners<
T
>(event
): (...args
) =>void
[]
Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:20
Return the listeners registered for a given event.
Type Parameters
T
T
extends keyof WalletAdapterEvents
Parameters
event
T
Returns
(...args
) => void
[]
Implementation of
MessageSignerWalletAdapter.listeners
Inherited from
BaseSignerWalletAdapter
.listeners
off()
off<
T
>(event
,fn?
,context?
,once?
):this
Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:69
Type Parameters
T
T
extends keyof WalletAdapterEvents
Parameters
event
T
fn?
(...args
) => void
context?
any
once?
boolean
Returns
this
Implementation of
MessageSignerWalletAdapter.off
Inherited from
on()
on<
T
>(event
,fn
,context?
):this
Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:40
Add a listener for a given event.
Type Parameters
T
T
extends keyof WalletAdapterEvents
Parameters
event
T
fn
(...args
) => void
context?
any
Returns
this
Implementation of
MessageSignerWalletAdapter.on
Inherited from
once()
once<
T
>(event
,fn
,context?
):this
Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:54
Add a one-time listener for a given event.
Type Parameters
T
T
extends keyof WalletAdapterEvents
Parameters
event
T
fn
(...args
) => void
context?
any
Returns
this
Implementation of
MessageSignerWalletAdapter.once
Inherited from
removeAllListeners()
removeAllListeners(
event?
):this
Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:79
Remove all listeners, or those of the specified event.
Parameters
event?
keyof WalletAdapterEvents
Returns
this
Implementation of
MessageSignerWalletAdapter.removeAllListeners
Inherited from
BaseSignerWalletAdapter
.removeAllListeners
removeListener()
removeListener<
T
>(event
,fn?
,context?
,once?
):this
Defined in: aleo-wallet-adapter/packages/core/base/node_modules/eventemitter3/index.d.ts:63
Remove the listeners of a given event.
Type Parameters
T
T
extends keyof WalletAdapterEvents
Parameters
event
T
fn?
(...args
) => void
context?
any
once?
boolean
Returns
this
Implementation of
MessageSignerWalletAdapter.removeListener
Inherited from
BaseSignerWalletAdapter
.removeListener
requestBulkTransactions()
abstract
requestBulkTransactions(transactions
):Promise
<string
[]>
Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:60
Parameters
transactions
Returns
Promise
<string
[]>
Implementation of
MessageSignerWalletAdapter.requestBulkTransactions
requestDeploy()
abstract
requestDeploy(deployment
):Promise
<string
>
Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:62
Parameters
deployment
Returns
Promise
<string
>
Implementation of
MessageSignerWalletAdapter.requestDeploy
requestExecution()
abstract
requestExecution(transaction
):Promise
<string
>
Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:58
Parameters
transaction
Returns
Promise
<string
>
Implementation of
MessageSignerWalletAdapter.requestExecution
requestRecordPlaintexts()
abstract
requestRecordPlaintexts(program
):Promise
<any
[]>
Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:70
Parameters
program
string
Returns
Promise
<any
[]>
Implementation of
MessageSignerWalletAdapter.requestRecordPlaintexts
requestRecords()
abstract
requestRecords(program
):Promise
<any
[]>
Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:54
Parameters
program
string
Returns
Promise
<any
[]>
Implementation of
MessageSignerWalletAdapter.requestRecords
requestTransaction()
abstract
requestTransaction(transaction
):Promise
<string
>
Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:56
Parameters
transaction
Returns
Promise
<string
>
Implementation of
MessageSignerWalletAdapter.requestTransaction
requestTransactionHistory()
abstract
requestTransactionHistory(program
):Promise
<any
[]>
Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:72
Parameters
program
string
Returns
Promise
<any
[]>
Implementation of
MessageSignerWalletAdapter.requestTransactionHistory
signMessage()
abstract
signMessage(message
):Promise
<Uint8Array
>
Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:50
Parameters
message
Uint8Array
Returns
Promise
<Uint8Array
>
Implementation of
MessageSignerWalletAdapter.signMessage
transactionStatus()
abstract
transactionStatus(transactionId
):Promise
<string
>
Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:64
Parameters
transactionId
string
Returns
Promise
<string
>
Implementation of
MessageSignerWalletAdapter.transactionStatus
transitionViewKeys()
abstract
transitionViewKeys(transactionId
):Promise
<string
[]>
Defined in: aleo-wallet-adapter/packages/core/base/signer.ts:66
Parameters
transactionId
string
Returns
Promise
<string
[]>
Implementation of
MessageSignerWalletAdapter.transitionViewKeys
Last updated
Was this helpful?