FilecoinAppKitAdapter
Defined in: packages/iso-filecoin-wallets/src/appkit.js:25
TODO:
- auth provider for SIWX
Description
Section titled “Description”Filecoin adapter for AppKit
Extends
Section titled “Extends”AdapterBlueprint
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new FilecoinAppKitAdapter(
params
):FilecoinAppKitAdapter
Defined in: packages/iso-filecoin-wallets/src/appkit.js:39
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
params | { adapters : WalletAdapter []; } |
params.adapters | WalletAdapter [] |
Returns
Section titled “Returns”FilecoinAppKitAdapter
Overrides
Section titled “Overrides”AdapterBlueprint.constructor
Methods
Section titled “Methods”connect()
Section titled “connect()”connect(
params
):Promise
<ConnectResult
>
Defined in: packages/iso-filecoin-wallets/src/appkit.js:117
Connect
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
params | ConnectParams |
Returns
Section titled “Returns”Promise
<ConnectResult
>
Overrides
Section titled “Overrides”AdapterBlueprint.connect
construct()
Section titled “construct()”construct(
params
):void
Defined in: packages/iso-filecoin-wallets/src/appkit.js:50
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
params | Params |
Returns
Section titled “Returns”void
Overrides
Section titled “Overrides”AdapterBlueprint.construct
disconnect()
Section titled “disconnect()”disconnect(
_params
):Promise
<void
>
Defined in: packages/iso-filecoin-wallets/src/appkit.js:192
Disconnect
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
_params | DisconnectParams |
Returns
Section titled “Returns”Promise
<void
>
Overrides
Section titled “Overrides”AdapterBlueprint.disconnect
estimateGas()
Section titled “estimateGas()”estimateGas(
_params
):Promise
<EstimateGasTransactionResult
>
Defined in: packages/iso-filecoin-wallets/src/appkit.js:297
Estimate gas
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
_params | EstimateGasTransactionArgs |
Returns
Section titled “Returns”Promise
<EstimateGasTransactionResult
>
Overrides
Section titled “Overrides”AdapterBlueprint.estimateGas
formatUnits()
Section titled “formatUnits()”formatUnits(
_params
):string
Defined in: packages/iso-filecoin-wallets/src/appkit.js:331
Format units
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
_params | FormatUnitsParams |
Returns
Section titled “Returns”string
Overrides
Section titled “Overrides”AdapterBlueprint.formatUnits
getAccounts()
Section titled “getAccounts()”getAccounts(
params
):Promise
<GetAccountsResult
>
Defined in: packages/iso-filecoin-wallets/src/appkit.js:76
Get accounts
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
params | GetAccountsParams |
Returns
Section titled “Returns”Promise
<GetAccountsResult
>
Overrides
Section titled “Overrides”AdapterBlueprint.getAccounts
getBalance()
Section titled “getBalance()”getBalance(
params
):Promise
<GetBalanceResult
>
Defined in: packages/iso-filecoin-wallets/src/appkit.js:221
Get balance
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
params | GetBalanceParams |
Returns
Section titled “Returns”Promise
<GetBalanceResult
>
Overrides
Section titled “Overrides”AdapterBlueprint.getBalance
getCapabilities()
Section titled “getCapabilities()”getCapabilities():
Promise
<{ }>
Defined in: packages/iso-filecoin-wallets/src/appkit.js:341
Returns
Section titled “Returns”Promise
<{ }>
Overrides
Section titled “Overrides”AdapterBlueprint.getCapabilities
getEnsAddress()
Section titled “getEnsAddress()”getEnsAddress(
params
):Promise
<GetEnsAddressResult
>
Defined in: packages/iso-filecoin-wallets/src/appkit.js:359
Get ens address
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
params | GetEnsAddressParams |
Returns
Section titled “Returns”Promise
<GetEnsAddressResult
>
Overrides
Section titled “Overrides”AdapterBlueprint.getEnsAddress
getProfile()
Section titled “getProfile()”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.
Returns
Section titled “Returns”Promise
<{ profileImage
: undefined
; profileName
: undefined
; }>
Profile result
Overrides
Section titled “Overrides”AdapterBlueprint.getProfile
getWalletConnectProvider()
Section titled “getWalletConnectProvider()”getWalletConnectProvider(
params
):any
Defined in: packages/iso-filecoin-wallets/src/appkit.js:378
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
params | { provider : any ; } |
params.provider | any |
Returns
Section titled “Returns”any
Overrides
Section titled “Overrides”AdapterBlueprint.getWalletConnectProvider
grantPermissions()
Section titled “grantPermissions()”grantPermissions():
Promise
<{ }>
Defined in: packages/iso-filecoin-wallets/src/appkit.js:344
Returns
Section titled “Returns”Promise
<{ }>
Overrides
Section titled “Overrides”AdapterBlueprint.grantPermissions
parseUnits()
Section titled “parseUnits()”parseUnits(
_params
):bigint
Defined in: packages/iso-filecoin-wallets/src/appkit.js:321
Parse units
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
_params | ParseUnitsParams |
Returns
Section titled “Returns”bigint
Overrides
Section titled “Overrides”AdapterBlueprint.parseUnits
revokePermissions()
Section titled “revokePermissions()”revokePermissions():
Promise
<`0x${string}`
>
Defined in: packages/iso-filecoin-wallets/src/appkit.js:347
Returns
Section titled “Returns”Promise
<`0x${string}`
>
Overrides
Section titled “Overrides”AdapterBlueprint.revokePermissions
sendTransaction()
Section titled “sendTransaction()”sendTransaction(
_params
):Promise
<SendTransactionResult
>
Defined in: packages/iso-filecoin-wallets/src/appkit.js:309
Send transaction
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
_params | SendTransactionParams |
Returns
Section titled “Returns”Promise
<SendTransactionResult
>
Overrides
Section titled “Overrides”AdapterBlueprint.sendTransaction
setUniversalProvider()
Section titled “setUniversalProvider()”setUniversalProvider():
void
Defined in: packages/iso-filecoin-wallets/src/appkit.js:372
Sets the universal provider for WalletConnect.
Returns
Section titled “Returns”void
Overrides
Section titled “Overrides”AdapterBlueprint.setUniversalProvider
signMessage()
Section titled “signMessage()”signMessage(
_params
):Promise
<SignMessageResult
>
Defined in: packages/iso-filecoin-wallets/src/appkit.js:285
Sign message
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
_params | SignMessageParams |
Returns
Section titled “Returns”Promise
<SignMessageResult
>
Overrides
Section titled “Overrides”AdapterBlueprint.signMessage
switchNetwork()
Section titled “switchNetwork()”switchNetwork(
params
):Promise
<void
>
Defined in: packages/iso-filecoin-wallets/src/appkit.js:205
Switch network
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
params | SwitchNetworkParams |
Returns
Section titled “Returns”Promise
<void
>
Overrides
Section titled “Overrides”AdapterBlueprint.switchNetwork
syncConnection()
Section titled “syncConnection()”syncConnection(
params
):Promise
<ConnectResult
>
Defined in: packages/iso-filecoin-wallets/src/appkit.js:179
Sync connection
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
params | SyncConnectionParams |
Returns
Section titled “Returns”Promise
<ConnectResult
>
Overrides
Section titled “Overrides”AdapterBlueprint.syncConnection
syncConnectors()
Section titled “syncConnectors()”syncConnectors(
_options
,_appKit
):void
|Promise
<void
>
Defined in: packages/iso-filecoin-wallets/src/appkit.js:105
Sync connectors
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
_options | AppKitOptions |
_appKit | AppKit |
Returns
Section titled “Returns”void
| Promise
<void
>
Overrides
Section titled “Overrides”AdapterBlueprint.syncConnectors
walletGetAssets()
Section titled “walletGetAssets()”walletGetAssets():
Promise
<{ }>
Defined in: packages/iso-filecoin-wallets/src/appkit.js:350
Returns
Section titled “Returns”Promise
<{ }>
Overrides
Section titled “Overrides”AdapterBlueprint.walletGetAssets
writeContract()
Section titled “writeContract()”writeContract():
Promise
<WriteContractResult
>
Defined in: packages/iso-filecoin-wallets/src/appkit.js:367
Write contract
Returns
Section titled “Returns”Promise
<WriteContractResult
>
Overrides
Section titled “Overrides”AdapterBlueprint.writeContract
Properties
Section titled “Properties”adapters
Section titled “adapters”adapters:
WalletAdapter
[]
Defined in: packages/iso-filecoin-wallets/src/appkit.js:34
caipNetworks
Section titled “caipNetworks”caipNetworks:
undefined
|CaipNetwork
[]
Defined in: packages/iso-filecoin-wallets/src/appkit.js:58