diff --git a/apps/remix-ide/src/app/tabs/web3-provider.js b/apps/remix-ide/src/app/tabs/web3-provider.js index 1489e8e37a..16c3a3dd17 100644 --- a/apps/remix-ide/src/app/tabs/web3-provider.js +++ b/apps/remix-ide/src/app/tabs/web3-provider.js @@ -55,11 +55,12 @@ export class Web3ProviderModule extends Plugin { console.log('receipt available but contract address not present', receipt) return } - const contractData = await this.call('compilerArtefacts', 'getContractDataFromAddress', receipt.contractAddress) + const contractAddressStr = addressToString(receipt.contractAddress) + const contractData = await this.call('compilerArtefacts', 'getContractDataFromAddress', contractAddressStr) if (contractData) { - this.call('udapp', 'addInstance', receipt.contractAddress, contractData.contract.abi, contractData.name) + this.call('udapp', 'addInstance', contractAddressStr, contractData.contract.abi, contractData.name) const data = await this.call('compilerArtefacts', 'getCompilerAbstract', contractData.file) - await this.call('compilerArtefacts', 'addResolvedContract', addressToString(receipt.contractAddress), data) + await this.call('compilerArtefacts', 'addResolvedContract', contractAddressStr, data) } }, 50) }