We are currently working on enabling an EVM module on the f(x)Core Testnet. There will be a Web3 JSON-RPC layer which will allow for interacting with existing Ethereum clients and tooling (metamask, remix, hardhat, etc). This means developers can deploy smart contracts!
Will need the help of all you bug-catchers out there when this happens, which is some time within this month.
We are now working on EVM integration into FXCore, which means we will be able to support Ethereum-based DApps directly on FXCore once we succeed in the integration.
It’s still work in progress, and our engineer @magicOctopus will keep everyone posted here. Also, if you’re a developer, we very much welcome you to test, deploy and stress test and even crash our FXCore Testnet with EVM support. Will share the how-to in a week or so.
Hi all! f(x)Core Testnet with EVM is live on the testnet! See this post~ will update you guys with the RPC URL soon!
EDIT: for now you can use this for your RPC URL http://47.89.184.165:8545, chainId: 90001.
you can find the faucet here, just paste your ethereum address and select the ‘100 (fxCore) FX / 24h’ option.
After connecting my metamask to the rpc for EVM on testnet. I used the faucet to give myself funds. It gave me 100 ETH…
Why is the token being provided ETH? is that just metamask seeing the base token as ETH ?
If this is the case; then what will this mean for mainnet ? If we need to get the base token that is supported on the EVM via facuet then how will this work on the mainnet?
@l4zyboi are you saying that you have FX in an fx address (eg. fx#########) and you would like to use the same wallet by somehow importing it to be used on metamask?
do you have access to an installed and updated fxcored on a terminal? (updated fxcored using the method shown here)
I might be able to help you, if your answer to these two questions is yes.
If you have ETH on FxWallet in the Testnet ERC20 blockchain (0x… address), you Can transfer it on your MetaMask TestNet ERC20 wallet.
Otherwise, you need to transfer crosschain from the Testnet FXCORE to the testnet ERC20 MetaMask address. You need to setup your FxWallet to work on both FxCore and ERC20 testnets first.
@l4zyboi alright this is what you do. you take the 0x wallet address you want to transfer FX to, and use this command on the terminal fxcored debug addr <0x address>. it will return you an object and under the key “AccAddress” will be the corresponding fx### address. You can send FX to the fx### address and it should show up in your 0x wallet address. i hope this is clear
use the command fxcored tx bank send to send FX using the terminal. Do checkout the documentation as required. Link here.