CompiledClassHash
Calculates the hash of a compiled class in CASM format.
Function Signature
func CompiledClassHash(casmClass *contracts.CasmClass) (*felt.Felt, error)Parameters
casmClass(*contracts.CasmClass): The CASM compiled class
Returns
*felt.Felt: The calculated compiled class hasherror: Error if calculation fails
Usage Example
var casmClass contracts.CasmClass
json.Unmarshal(data, &casmClass)
compiledHash, err := hash.CompiledClassHash(&casmClass)
if err != nil {
log.Fatal(err)
}
fmt.Printf("Compiled Class Hash: %s\n", compiledHash.String())
