Skip to content

FilecoinAppKitAdapter

Defined in: packages/iso-filecoin-wallets/src/appkit.js:25

TODO:

  • auth provider for SIWX

Filecoin adapter for AppKit

  • AdapterBlueprint

new FilecoinAppKitAdapter(params): FilecoinAppKitAdapter

Defined in: packages/iso-filecoin-wallets/src/appkit.js:39

ParameterType
params{ adapters: WalletAdapter[]; }
params.adaptersWalletAdapter[]

FilecoinAppKitAdapter

AdapterBlueprint.constructor

connect(params): Promise<ConnectResult>

Defined in: packages/iso-filecoin-wallets/src/appkit.js:117

Connect

ParameterType
paramsConnectParams

Promise<ConnectResult>

AdapterBlueprint.connect


construct(params): void

Defined in: packages/iso-filecoin-wallets/src/appkit.js:50

ParameterType
paramsParams

void

AdapterBlueprint.construct


disconnect(_params): Promise<void>

Defined in: packages/iso-filecoin-wallets/src/appkit.js:192

Disconnect

ParameterType
_paramsDisconnectParams

Promise<void>

AdapterBlueprint.disconnect


estimateGas(_params): Promise<EstimateGasTransactionResult>

Defined in: packages/iso-filecoin-wallets/src/appkit.js:297

Estimate gas

ParameterType
_paramsEstimateGasTransactionArgs

Promise<EstimateGasTransactionResult>

AdapterBlueprint.estimateGas


formatUnits(_params): string

Defined in: packages/iso-filecoin-wallets/src/appkit.js:331

Format units

ParameterType
_paramsFormatUnitsParams

string

AdapterBlueprint.formatUnits


getAccounts(params): Promise<GetAccountsResult>

Defined in: packages/iso-filecoin-wallets/src/appkit.js:76

Get accounts

ParameterType
paramsGetAccountsParams

Promise<GetAccountsResult>

AdapterBlueprint.getAccounts


getBalance(params): Promise<GetBalanceResult>

Defined in: packages/iso-filecoin-wallets/src/appkit.js:221

Get balance

ParameterType
paramsGetBalanceParams

Promise<GetBalanceResult>

AdapterBlueprint.getBalance


getCapabilities(): Promise<{ }>

Defined in: packages/iso-filecoin-wallets/src/appkit.js:341

Promise<{ }>

AdapterBlueprint.getCapabilities


getEnsAddress(params): Promise<GetEnsAddressResult>

Defined in: packages/iso-filecoin-wallets/src/appkit.js:359

Get ens address

ParameterType
paramsGetEnsAddressParams

Promise<GetEnsAddressResult>

AdapterBlueprint.getEnsAddress


getProfile(): Promise<{ profileImage: undefined; profileName: undefined; }>

Defined in: packages/iso-filecoin-wallets/src/appkit.js:335

Gets the profile for a given address and chain ID.

Promise<{ profileImage: undefined; profileName: undefined; }>

Profile result

AdapterBlueprint.getProfile


getWalletConnectProvider(params): any

Defined in: packages/iso-filecoin-wallets/src/appkit.js:378

ParameterType
params{ provider: any; }
params.providerany

any

AdapterBlueprint.getWalletConnectProvider


grantPermissions(): Promise<{ }>

Defined in: packages/iso-filecoin-wallets/src/appkit.js:344

Promise<{ }>

AdapterBlueprint.grantPermissions


parseUnits(_params): bigint

Defined in: packages/iso-filecoin-wallets/src/appkit.js:321

Parse units

ParameterType
_paramsParseUnitsParams

bigint

AdapterBlueprint.parseUnits


revokePermissions(): Promise<`0x${string}`>

Defined in: packages/iso-filecoin-wallets/src/appkit.js:347

Promise<`0x${string}`>

AdapterBlueprint.revokePermissions


sendTransaction(_params): Promise<SendTransactionResult>

Defined in: packages/iso-filecoin-wallets/src/appkit.js:309

Send transaction

ParameterType
_paramsSendTransactionParams

Promise<SendTransactionResult>

AdapterBlueprint.sendTransaction


setUniversalProvider(): void

Defined in: packages/iso-filecoin-wallets/src/appkit.js:372

Sets the universal provider for WalletConnect.

void

AdapterBlueprint.setUniversalProvider


signMessage(_params): Promise<SignMessageResult>

Defined in: packages/iso-filecoin-wallets/src/appkit.js:285

Sign message

ParameterType
_paramsSignMessageParams

Promise<SignMessageResult>

AdapterBlueprint.signMessage


switchNetwork(params): Promise<void>

Defined in: packages/iso-filecoin-wallets/src/appkit.js:205

Switch network

ParameterType
paramsSwitchNetworkParams

Promise<void>

AdapterBlueprint.switchNetwork


syncConnection(params): Promise<ConnectResult>

Defined in: packages/iso-filecoin-wallets/src/appkit.js:179

Sync connection

ParameterType
paramsSyncConnectionParams

Promise<ConnectResult>

AdapterBlueprint.syncConnection


syncConnectors(_options, _appKit): void | Promise<void>

Defined in: packages/iso-filecoin-wallets/src/appkit.js:105

Sync connectors

ParameterType
_optionsAppKitOptions
_appKitAppKit

void | Promise<void>

AdapterBlueprint.syncConnectors


walletGetAssets(): Promise<{ }>

Defined in: packages/iso-filecoin-wallets/src/appkit.js:350

Promise<{ }>

AdapterBlueprint.walletGetAssets


writeContract(): Promise<WriteContractResult>

Defined in: packages/iso-filecoin-wallets/src/appkit.js:367

Write contract

Promise<WriteContractResult>

AdapterBlueprint.writeContract

adapters: WalletAdapter[]

Defined in: packages/iso-filecoin-wallets/src/appkit.js:34


caipNetworks: undefined | CaipNetwork[]

Defined in: packages/iso-filecoin-wallets/src/appkit.js:58