If it has been over 14 days or you end the last trial attempt since you first
ran the sample app, your session is logged out. You must run the sample app
and acquire a new user token to proceed further. For instructions, see the
perform login part of Create Your First Wallet with Social
Logins
or Create Your First Wallet with Email
Authentication.
Step 1. Initiate a signature request
- Sign the transaction, EIP-191 message, or EIP-712 typed structure data from a
specified user-controlled wallet:
- For a transaction, include
walletIdandtransactionobject orrawTransactionstring in aPOSTrequest to the/user/sign/transactionendpoint. - For EIP-191, include
walletIdandmessagein aPOSTrequest to the/user/sign/messageendpoint. - For EIP-712, include
walletIdanddatain aPOSTrequest to the/user/sign/typedDataendpoint.
- For a transaction, include
- From the response, copy
challengeIdfor the next step.