PublishContractParams

Represents the parameters for the "publishContract" function.

type PublishContractParams = WithOverrides<{
bytecodeHash: AbiParameterToPrimitiveType<{
name: "bytecodeHash";
type: "bytes32";
}>;
compilerMetadataUri: AbiParameterToPrimitiveType<{
name: "compilerMetadataUri";
type: "string";
}>;
contractId: AbiParameterToPrimitiveType<{
name: "contractId";
type: "string";
}>;
implementation: AbiParameterToPrimitiveType<{
name: "implementation";
type: "address";
}>;
publishMetadataUri: AbiParameterToPrimitiveType<{
name: "publishMetadataUri";
type: "string";
}>;
publisher: AbiParameterToPrimitiveType<{
name: "publisher";
type: "address";
}>;
}>;