update script

pull/3744/head
Aniket-Engg 1 year ago committed by Aniket
parent a0fdb3e222
commit 1934ae03b1
  1. 5
      apps/etherscan/src/app/utils/scripts.ts

@ -5,12 +5,13 @@ export const verifyScript = `
* @param {string} contractArguments - Parameters used in the contract constructor during the initial deployment. It should be the hex encoded value. * @param {string} contractArguments - Parameters used in the contract constructor during the initial deployment. It should be the hex encoded value.
* @param {string} contractName - Name of the contract * @param {string} contractName - Name of the contract
* @param {string} contractFile - File where the contract is located * @param {string} contractFile - File where the contract is located
* @param {number | string} chainId - Network chain id
* @returns {{ guid, status, message, succeed }} verification result * @returns {{ guid, status, message, succeed }} verification result
*/ */
export const verify = async (apikey: string, contractAddress: string, contractArguments: string, contractName: string, contractFile: string) => { export const verify = async (apikey: string, contractAddress: string, contractArguments: string, contractName: string, contractFile: string, chainId: number | string) => {
const compilationResultParam = await remix.call('compilerArtefacts' as any, 'getCompilerAbstract', contractFile) const compilationResultParam = await remix.call('compilerArtefacts' as any, 'getCompilerAbstract', contractFile)
console.log('verifying.. ' + contractName) console.log('verifying.. ' + contractName)
return await remix.call('etherscan' as any, 'verify', apikey, contractAddress, contractArguments, contractName, compilationResultParam) return await remix.call('etherscan' as any, 'verify', apikey, contractAddress, contractArguments, contractName, compilationResultParam, chainId)
}` }`
export const receiptGuidScript = ` export const receiptGuidScript = `

Loading…
Cancel
Save