WalletAdapter
Defined in: packages/iso-filecoin/src/adapters/types.ts:61
Wallet adapter interface
Extends
TypedEventTarget
<WalletEvents
>
Methods
sign()
sign(data: Uint8Array): Promise<Signature>
Defined in: packages/iso-filecoin/src/adapters/types.ts:83
Sign raw bytes
Parameters
Parameter | Type | Description |
---|---|---|
data | Uint8Array | raw bytes to sign |
Returns
Properties
account
account: undefined | IAccount;
Defined in: packages/iso-filecoin/src/adapters/types.ts:69
changeNetwork()
changeNetwork: (network: Network) => Promise<{ account: IAccount; network: Network;}>;
Defined in: packages/iso-filecoin/src/adapters/types.ts:74
Parameters
Parameter | Type |
---|---|
network | Network |
Returns
Promise
<{
account
: IAccount
;
network
: Network
;
}>
checkSupport()
checkSupport: () => Promise<void>;
Defined in: packages/iso-filecoin/src/adapters/types.ts:70
Returns
Promise
<void
>
connect()
connect: () => Promise<void>;
Defined in: packages/iso-filecoin/src/adapters/types.ts:71
Returns
Promise
<void
>
connected
readonly connected: boolean;
Defined in: packages/iso-filecoin/src/adapters/types.ts:68
connecting
readonly connecting: boolean;
Defined in: packages/iso-filecoin/src/adapters/types.ts:67
deriveAccount()
deriveAccount: (index: number) => Promise<IAccount>;
Defined in: packages/iso-filecoin/src/adapters/types.ts:73
Parameters
Parameter | Type |
---|---|
index | number |
Returns
disconnect()
disconnect: () => Promise<void>;
Defined in: packages/iso-filecoin/src/adapters/types.ts:72
Returns
Promise
<void
>
icon
icon: string;
Defined in: packages/iso-filecoin/src/adapters/types.ts:64
name
name: string;
Defined in: packages/iso-filecoin/src/adapters/types.ts:62
network
network: Network;
Defined in: packages/iso-filecoin/src/adapters/types.ts:65
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/src/adapters/types.ts:90
Sign filecoin message
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 | Params encoded as base64pad |
message.to | string | - |
message.value | string | Value in attoFIL |
message.version | 0 | - |
Returns
support
readonly support: "NotChecked" | "Detected" | "NotDetected" | "NotSupported";
Defined in: packages/iso-filecoin/src/adapters/types.ts:66
url
url: string;
Defined in: packages/iso-filecoin/src/adapters/types.ts:63