Connect Wallet

1. Request.connectWallet

Parameters

Name
Type
Description

chainId

number

Chain ID of the particular network

appName

string

Name of the FAVORLET app that will appear when the wallet is connected

Response

Name
Type
Description

requestId

string

ID to track the operation or transaction request

expiredAt

number

The amount of time (in seconds) that an operation or transaction request expires.

Example

import { Request } from "favorlet.js";

const response = await Request.connectWallet({
  chainId: 8217, // 해당 체인 id
  appName: "BlockChainApp" // FAVORLET 앱에 노출
});

console.log(response);
/*
{
  requestId: "635b7750-5de2-48eb-9a6c-fba8763f7484",
  expiredAt: 1667890657,
}
*/

Parameters

Type
Description

string

Request ID received upon making the request

Response

Type
Description

string

DeepLink to the specific request page within the FAVORLET app

Example

3. receipt

2. Request.connectWalletAndSignMessage (>= v1.3.0)

It completes the wallet connection and signature verification with a single QR code process.

Parameters

Name
Type
Description

chainId

number

Chain ID of the particular network (optional)

appName

string

Name of the FAVORLET app that will appear when the wallet is connected

message

string

Signature Message

Response

Name
Type
Description

requestId

string

ID to track the operation or transaction request

expiredAt

number

The amount of time (in seconds) that an operation or transaction request expires.

Parameters

Type
Description

string

Request ID received upon making the request

Response

Type
Description

string

DeepLink to the specific request page within the FAVORLET app

Example

receipt

Last updated