When creating a vesting or payment contract, senders can configure permissions to allow recipients to update their recipient address for unlocking tokens. This setting can also be adjusted while the contract is active.
This can be reconfigured while the contract is active as well.
The transfer option can be useful both for changing the wallet address of the existing recipient or transferring a vesting contract or payment contract to a completely new recipient.
βImportant: When a vesting contract or payment contract is transferred, the contract gets transferred to the new address with both the locked amount (scheduled tokens) as well as the unlocked tokens that have not been withdrawn by the previous recipient.
To transfer the contract to a new recipient address, follow the steps below.
Step 1: Visit the Streamflow App
Visit the Streamflow app and select either "Vesting" or "Payments"
Step 2: View Your Contracts
Here you will see your contract/s. Click on the drop down menu on the right, three action buttons (...) to see the transfer option.
Step 3: Access Contract Details
Once in the contract details page, you'll see you're available actions at the top right of the page. Click "Transfer".
Step 4: Enter New Wallet Address
Drop the exact wallet address that you would like to reconfigure the contract to progressively unlock tokens to. Note: The address must be a wallet address on the same blockchain (Ethereum L1, BNB etc.).
Step 5: Complete the Transaction
Complete the transaction and then you can confirm your transfer has been successful in the "Contract Details" page under "RECIPIENT ADDRESS"
All future tokens will unlock to the new wallet address - job done! π
Something we didn't cover?
We've tried to cover as much as possible in this guide, but there is always room for improvement. If we missed something, or you'd like to simply share your ideas, love, and support, email us at [email protected]
Someone will be in touch with you in no time. βοΈ