WalletAdapterRaw
Defined in: packages/iso-filecoin-wallets/src/local.js:46
Raw wallet implementation
@implements{WalletAdapter}
Extends
TypedEventTarget
Accessors
connected
Get Signature
get connected(): boolean;
Defined in: packages/iso-filecoin-wallets/src/local.js:124
Whether the wallet is currently connected
Returns
boolean
connecting
Get Signature
get connecting(): boolean;
Defined in: packages/iso-filecoin-wallets/src/local.js:120
Whether the wallet is in the process of connecting
Returns
boolean
support
Get Signature
get support(): "NotChecked" | "Detected" | "NotDetected" | "NotSupported";
Defined in: packages/iso-filecoin-wallets/src/local.js:127
Wallet support status (NotChecked, Detected, NotDetected, NotSupported)
Returns
"NotChecked"
| "Detected"
| "NotDetected"
| "NotSupported"
Constructors
Constructor
new WalletAdapterRaw(config: WalletConfig & { privateKey: Uint8Array;}): WalletAdapterRaw;
Defined in: packages/iso-filecoin-wallets/src/local.js:67
Parameters
Parameter | Type |
---|---|
config | WalletConfig & { privateKey : Uint8Array ; } |
Returns
WalletAdapterRaw
Overrides
TypedEventTarget.constructor
Methods
addEventListener()
addEventListener<T>( type: T, callback: | null | TypedEventListenerOrEventListenerObject<WalletEvents, T>, options?: boolean | AddEventListenerOptions): void;
Defined in: node_modules/.pnpm/iso-web@1.1.1/node_modules/iso-web/dist/src/event-target/index.d.ts:29
Type Parameters
Type Parameter |
---|
T extends | "accountChanged" | "networkChanged" | "disconnect" | "connect" | "error" | "stateChanged" |
Parameters
Parameter | Type |
---|---|
type | T |
callback | | null | TypedEventListenerOrEventListenerObject <WalletEvents , T > |
options ? | boolean | AddEventListenerOptions |
Returns
void
Inherit Doc
Inherited from
TypedEventTarget.addEventListener
changeNetwork()
changeNetwork(network: Network): Promise<{ account: IAccount; network: Network;}>;
Defined in: packages/iso-filecoin-wallets/src/local.js:147
Parameters
Parameter | Type |
---|---|
network | Network |
Returns
Promise
<{
account
: IAccount
;
network
: Network
;
}>
checkSupport()
checkSupport(): Promise<void>;
Defined in: packages/iso-filecoin-wallets/src/local.js:132
Check if this wallet adapter is supported in the current environment
Returns
Promise
<void
>
connect()
connect(params?: { network: Network;}): Promise<{ account: IAccount; network: Network;}>;
Defined in: packages/iso-filecoin-wallets/src/local.js:96
Parameters
Parameter | Type |
---|---|
params ? | { network : Network ; } |
params.network ? | Network |
Returns
Promise
<{
account
: IAccount
;
network
: Network
;
}>
deriveAccount()
deriveAccount(_index: number): Promise<IAccount>;
Defined in: packages/iso-filecoin-wallets/src/local.js:170
Parameters
Parameter | Type |
---|---|
_index | number |
Returns
disconnect()
disconnect(): Promise<void>;
Defined in: packages/iso-filecoin-wallets/src/local.js:137
Disconnect from the wallet
Returns
Promise
<void
>
dispatchEvent()
dispatchEvent(event: Event): boolean;
Defined in: node_modules/.pnpm/typescript@5.8.2/node_modules/typescript/lib/lib.dom.d.ts:8882
Dispatches a synthetic event event to target and returns true if either event’s cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.
Parameters
Parameter | Type |
---|---|
event | Event |
Returns
boolean
Inherited from
TypedEventTarget.dispatchEvent
dispatchTypedEvent()
dispatchTypedEvent<T>(_type: T, event: WalletEvents[T]): boolean;
Defined in: node_modules/.pnpm/iso-web@1.1.1/node_modules/iso-web/dist/src/event-target/index.d.ts:20
Dispatches a synthetic event to target and returns true if either event’s cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.
Type Parameters
Type Parameter |
---|
T extends keyof WalletEvents |
Parameters
Parameter | Type |
---|---|
_type | T |
event | WalletEvents [T ] |
Returns
boolean
Inherited from
TypedEventTarget.dispatchTypedEvent
emit()
emit<T>(...args: WalletEvents[T]["detail"] extends IsAny<WalletEvents[T]["detail"]> ? [T, unknown] : [T, WalletEvents[T]["detail"]]): boolean;
Defined in: node_modules/.pnpm/iso-web@1.1.1/node_modules/iso-web/dist/src/event-target/index.d.ts:21
Type Parameters
Type Parameter |
---|
T extends keyof WalletEvents |
Parameters
Parameter | Type |
---|---|
…args | WalletEvents [T ]["detail" ] extends IsAny <WalletEvents [T ]["detail" ]> ? [T , unknown ] : [T , WalletEvents [T ]["detail" ]] |
Returns
boolean
Inherited from
TypedEventTarget.emit
off()
off<T>( type: T, callback: | null | TypedEventListenerOrEventListenerObject<WalletEvents, T>, options?: boolean | EventListenerOptions): void;
Defined in: node_modules/.pnpm/iso-web@1.1.1/node_modules/iso-web/dist/src/event-target/index.d.ts:55
Alias for TypedEventTarget.removeEventListener
Type Parameters
Type Parameter |
---|
T extends | "accountChanged" | "networkChanged" | "disconnect" | "connect" | "error" | "stateChanged" |
Parameters
Parameter | Type |
---|---|
type | T |
callback | | null | TypedEventListenerOrEventListenerObject <WalletEvents , T > |
options ? | boolean | EventListenerOptions |
Returns
void
Inherited from
TypedEventTarget.off
on()
on<T>( type: T, callback: | null | TypedEventListenerOrEventListenerObject<WalletEvents, T>, options?: boolean | AddEventListenerOptions): void;
Defined in: node_modules/.pnpm/iso-web@1.1.1/node_modules/iso-web/dist/src/event-target/index.d.ts:38
Alias for TypedEventTarget.addEventListener
Type Parameters
Type Parameter |
---|
T extends | "accountChanged" | "networkChanged" | "disconnect" | "connect" | "error" | "stateChanged" |
Parameters
Parameter | Type |
---|---|
type | T |
callback | | null | TypedEventListenerOrEventListenerObject <WalletEvents , T > |
options ? | boolean | AddEventListenerOptions |
Returns
void
Inherited from
TypedEventTarget.on
removeEventListener()
removeEventListener<T>( type: T, callback: | null | TypedEventListenerOrEventListenerObject<WalletEvents, T>, options?: boolean | EventListenerOptions): void;
Defined in: node_modules/.pnpm/iso-web@1.1.1/node_modules/iso-web/dist/src/event-target/index.d.ts:46
Type Parameters
Type Parameter |
---|
T extends | "accountChanged" | "networkChanged" | "disconnect" | "connect" | "error" | "stateChanged" |
Parameters
Parameter | Type |
---|---|
type | T |
callback | | null | TypedEventListenerOrEventListenerObject <WalletEvents , T > |
options ? | boolean | EventListenerOptions |
Returns
void
Inherit Doc
Inherited from
TypedEventTarget.removeEventListener
sign()
sign(data: Uint8Array<ArrayBufferLike>): Promise<Signature>;
Defined in: packages/iso-filecoin-wallets/src/local.js:181
Parameters
Parameter | Type | Description |
---|---|---|
data | Uint8Array <ArrayBufferLike > | Data to sign |
Returns
signMessage()
signMessage(message: { from: string; gasFeeCap: string; gasLimit: number; gasPremium: string; method: number; nonce: number; params: string; to: string; value: string; version: 0;}): Promise<Signature>;
Defined in: packages/iso-filecoin-wallets/src/local.js:193
Parameters
Parameter | Type | Description |
---|---|---|
message | { from : string ; gasFeeCap : string ; gasLimit : number ; gasPremium : string ; method : number ; nonce : number ; params : string ; to : string ; value : string ; version : 0 ; } | Filecoin message to sign |
message.from | string | - |
message.gasFeeCap | string | - |
message.gasLimit | number | - |
message.gasPremium | string | - |
message.method | number | - |
message.nonce | number | - |
message.params | string | - |
message.to | string | - |
message.value | string | - |
message.version | 0 | - |
Returns
create()
static create(): WalletAdapterRaw;
Defined in: packages/iso-filecoin-wallets/src/local.js:83
Returns
WalletAdapterRaw
Properties
[symbol]
[symbol]: boolean = true;
Defined in: packages/iso-filecoin-wallets/src/local.js:48
account
account: | undefined | IAccount = undefined;
Defined in: packages/iso-filecoin-wallets/src/local.js:55
id
id: string = 'raw';
Defined in: packages/iso-filecoin-wallets/src/local.js:50
Wallet adapter identifier (e.g. ‘filsnap’, ‘ledger’, ‘hd’, ‘raw’)
name
name: string = 'Raw (Unsafe)';
Defined in: packages/iso-filecoin-wallets/src/local.js:51
Human readable wallet name
network
network: Network;
Defined in: packages/iso-filecoin-wallets/src/local.js:70
privateKey
privateKey: Uint8Array<ArrayBufferLike>;
Defined in: packages/iso-filecoin-wallets/src/local.js:72
signatureType
signatureType: "SECP256K1" | "BLS";
Defined in: packages/iso-filecoin-wallets/src/local.js:71
uid
uid: string;
Defined in: packages/iso-filecoin-wallets/src/local.js:49
Unique identifier for this wallet instance
url
url: string = 'https://filecoin.io';
Defined in: packages/iso-filecoin-wallets/src/local.js:52
Wallet homepage URL