CIAN
Search
K

Step-by-Step EIP-2612 Sign

Cian Manual Approval Guide

After Metamask’s recent change on Signature V4 implementation, some users have been experiencing some trouble while signing the EIP-2612 signature. Here is a manual method to sign it.
Currently, we recommend you try to connect using Ledger Live or Rabby Wallet, however, if these methods do not work for you, you can try the following steps.

Steps

1. Visit Scan page according the network you are experiencing the issue

*Avalanche V2
go to this page
*Polygon
go to this page

2. Navigate to Contract

  1. 1.
    Click on Write Contract
  2. 2.
    Connect your wallet Click onConnect to Web3, and it will prompt you to connect to your wallet. Please connect the wallet related to your Cian smart wallet. After you first connect, you’ll need to click connect another time, until the red dot turns green.
  3. 3.
    Click on Approve

4. Assemble the calldata

You need to fill out the form to approve the tx:
  1. 1.
    Account Copy your smart account from Cian’s dapp page, at the top right corner.
  2. 2.
    Operator This is Cian’s gas payer for you to execute strategy, in current version except ethereum, write 0x4A8E72d9442dD4D8dA918B1759c6b3022C995895
  3. 3.
    ApprovalType This operation will allow you to sign your smart wallet contract. Avax V2: 0x00000000000000000000000000000000000000000000000000ffffffffff000f Polygon: 0x00000000000000000000000000000000000000000000000000ffffffffff000f
  4. 4.
    Deadline This will determine the duration of validity Please insert the Unix Timestamp using this tool (e.g duration 30 days = Deadline 1688521791)

5. Send Transaction

Click write and confirm it in metamask