diff --git a/packages/deploy/src/models/deployment.ts b/packages/deploy/src/models/deployment.ts index 5d5be2f1..f5920cce 100644 --- a/packages/deploy/src/models/deployment.ts +++ b/packages/deploy/src/models/deployment.ts @@ -109,6 +109,10 @@ export type ContractArtifact = { object: string; linkReferences: any; }; + deployedBytecode: { + object: string; + linkReferences: any; + }; }; metadata: string; }; diff --git a/packages/deploy/src/utils/deploy.test.ts b/packages/deploy/src/utils/deploy.test.ts index 20bd4386..cfb3c5b6 100644 --- a/packages/deploy/src/utils/deploy.test.ts +++ b/packages/deploy/src/utils/deploy.test.ts @@ -30,6 +30,11 @@ describe('Deploy utilities', () => { object: artifact.output.contracts['contracts/Box.sol'].Box.evm.bytecode.object, linkReferences: artifact.output.contracts['contracts/Box.sol'].Box.evm.bytecode.linkReferences, }, + deployedBytecode: { + object: artifact.output.contracts['contracts/Box.sol'].Box.evm.deployedBytecode.object, + linkReferences: + artifact.output.contracts['contracts/Box.sol'].Box.evm.deployedBytecode.linkReferences, + }, }, metadata: artifact.output.contracts['contracts/Box.sol'].Box.metadata, }, diff --git a/packages/deploy/src/utils/deploy.ts b/packages/deploy/src/utils/deploy.ts index e801f611..5a6d8556 100644 --- a/packages/deploy/src/utils/deploy.ts +++ b/packages/deploy/src/utils/deploy.ts @@ -34,6 +34,10 @@ export function extractArtifact({ object: contract.evm.bytecode.object, linkReferences: contract.evm.bytecode.linkReferences, }, + deployedBytecode: { + object: contract.evm.deployedBytecode.object, + linkReferences: contract.evm.deployedBytecode.linkReferences, + }, }, metadata: contract.metadata, },