aztec-nr - protocol_types::contract_instance

Struct ContractInstance

pub struct ContractInstance {
    pub salt: Field,
    pub deployer: AztecAddress,
    pub contract_class_id: ContractClassId,
    pub initialization_hash: Field,
    pub public_keys: PublicKeys,
}

Fields

salt: Field
deployer: AztecAddress
contract_class_id: ContractClassId
initialization_hash: Field
public_keys: PublicKeys

Implementations

impl ContractInstance

pub fn to_address(self) -> AztecAddress

Trait implementations

impl Deserialize for ContractInstance

pub fn deserialize(serialized: [Field; 16]) -> Self

impl Eq for ContractInstance

pub fn eq(_self: Self, _other: Self) -> bool

impl Hash for ContractInstance

pub fn hash(self) -> Field

impl Serialize for ContractInstance

pub fn serialize(self) -> [Field; 16]