Skip to main content
Version: Next

Function: extractContractHashes()

extractContractHashes(payload, starknetVersion?): CompleteDeclareContractPayload

Defined in: src/utils/contract.ts:50

Extracts contract hashes from DeclareContractPayload.

Parameters

payload

DeclareContractPayload

The payload containing contract information.

starknetVersion?

string

Returns

CompleteDeclareContractPayload

  • The CompleteDeclareContractPayload with extracted contract hashes.

Throws

  • If extraction of compiledClassHash or classHash fails.

Example

const result = extractContractHashes(contract);
// result = {
// contract: ...,
// classHash: ...,
// casm: ...,
// compiledClassHash: ...,
// }