Comment on page
Vechain & Remix
Proxy Thor's RESTful API to ETH JSON-RPC, to support Remix IDE.
git clone https://github.com/vechainfoundation/remix-proxy.git
The following config will setup the proxy to work out of the box with Thor in solo mode running locally on the same machine.
"mnemonic": "denial kitchen pet squirrel other broom bar gas better priority spoil cross",
Currently there are some limitations when using this proxy. One of them is the fact that when deploying contracts you could get an error of the following type
creation of ContractName errored: [TIMEOUT] Timeout for call deployMetadataOf from udapp. This usually happens after 3 or more deployments one after another.
Fortunately there is a workaround for this, if all contracts are required in the same workspace. When deploying contracts note their address as well as the contract name. When you get the aforementioned error refresh Remix and recompile the contracts. When navigating to the
DEPLOY & RUN TRANSACTIONSsection instead of re-deploying the contract paste the address in the
AtAddresssection and it will load from your previous deployment. You can now succesfully interact with a previously deployed contract.