ResearchHub Foundation has deployed a derivative token of RSC on Base. The token address is 0xFbB75A59193A3525a8825BeBe7D4b56899E2f7e1. The new token has been deployed using the Standard Bridge according to the official Base recommendations. The Standard Bridge uses a "lock-and-mint" mechanism to convert native tokens on Ethereum into their bridged representations on Base. The new token can be acquired by buying it on Uniswap or by bridging RSC from Ethereum to Base.
The easiest way to acquire the token is to trade it in the following Uniswap pool: https://app.uniswap.org/explore/tokens/base/0xfbb75a59193a3525a8825bebe7d4b56899e2f7e1. You can send ETH on Base to your wallet from Coinbase or another centralized exchange and swap it for RSC for a fraction of the cost of doing so on Ethereum.
⚠️ The team is working on adding RSC to the Superbridge app to enable easy transfer of funds between Ethereum and Base. This should be ready within a few days.
As of now, anyone can move their RSC to Base by directly interacting with the bridge contract. If you choose to do this, please be careful, familiarize yourself with the relevant contracts, read the relevant documentation and try the bridging process with a small amount of tokens at first. The required steps are summarized below.
approve
function on the RSC token contract on Ethereum. The function argument _spender
must be 0x3154Cf16ccdb4C6d922629664174b904d80F2C35, which is the address of the L1StandardBridge
contract. The argument _amount
determines the amount the user lets the bridge contract spend. For example, if you want to bridge 1000 RSC, this has to be equal to 1000 followed by 18 zeros which corresponds to the number of decimals of the RSC token contract. The “+” button followed by 10^18 can be used to insert 18 zeros. On Etherscan, calling the function looks like this:bridgeERC20
function of the L1StandardBridge
contract with the argument _localToken
being equal to RSC on Ethereum (0xD101dCC414F310268c37eEb4cD376CcFA507F571) and _remoteToken
being the representation on Base (0xFbB75A59193A3525a8825BeBe7D4b56899E2f7e1). _minGasLimit
and _extraData
should be set to 200000 and 0x0 respectively. Calling this function transfers the RSC from the user to the bridge contract on Ethereum and relays a bridging message to Base. On Etherscan, calling the function looks like this:⚠️ Remember to import the bridged token on Base to see it in your wallet!
For details, please see the Base contracts and the Standard Bridge documentation.
For questions, please head to our Discord and open a support ticket for assistance.