Intro

This guide will walk you through how to change the fee recipient and the owner of your Set step by step. The fee recipient is the one who gets the fees for each time a user buys your Set. The Set owner is the user who has the ability to initiate rebalances and edit their Set details. These are two different values, and must be updated independently.

This guide will also cover how to change your Set's fees natively within TokenSets.

Fee Recipient Change Step-by-step Guide

1. Navigate to the Social Trading Manager Contract.

2. Click “Connect to Web3”

3. If it prompts you to log in to your Web3 wallet, log in.

4. Click “OK” on the notification that comes up.

5. Scroll down to the “setFeeRecipient” section.

6. Input the address of your Set in the _tradingPool (address) input.

  1. You can find your Set’s address by going to your Set page, scrolling down to the About section, and clicking the “Copy Address” link.

7. Input your new trader address in the 2nd field.

8. Once you’ve confirmed your inputs, click “Write”.

9. Confirm the transaction that shows up from your wallet.

10. Once the transaction mines, the new fee recipient of your Set will be the address you inputted. You can now accept fees from users who buy your Set.

Set Trader Change Step-by-step Guide

The Set Trader change is handled on the same page as the fee change.

1. Scroll down to the “setTrader” section.

2. Input the address of your Set in the _tradingPool (address) input.

  1. You can find your Set’s address by going to your Set page, scrolling down to the About section, and clicking the “Copy Address” link.

3. Input your new trader address in the 2nd field.

  1. CAUTION: Triple check that this new Set owner address is the correct address, and that it’s a Web3 enabled address that can initiate transactions (i.e.: Metamask, Coinbase Wallet, Trust Wallet, etc.). If you type in the wrong address and confirm the transaction, there is no way that we can help you get back ownership of your Set. Make sure it’s the right address before going on to the next step.

4. Once you’ve confirmed your inputs, click “Write”.

5. Confirm the transaction that shows up from your wallet.

6. Once the transaction mines, the new owner of your Set will be the address you inputted. You can now rebalance and execute admin functions from your new owner account.

Fee Change Walkthrough

This process requires your private key to submit 2 transactions. You may initiate a fee change anytime. There is a 5 day timelock (previously 7) enforced by the smart contract before the fee update can then be confirmed. This can now be done natively within TokenSets:

When a fee change is initialized, the system will send a digital receipt to all of your Set holders signaling the proposed fee changes. We encourage you to ping your holders through Discord before initiating a fee change.

Did this answer your question?