useContractMetadataUpdate

Update the metadata of the given contract

Example

const Component = () => {
const { contract } = useContract("{{contract_address}}");
const {
mutate: updateContractMetadata,
isLoading,
error,
} = useContractMetadataUpdate(contract);
if (error) {
console.error("failed to update contract metadata", error);
}
return (
<button
disabled={isLoading}
onClick={() =>
updateContractMetadata({
name: "New name",
description: "New description",
})
}
>
Update contract metadata
</button>
);
};

Parameters

Returns

Mutation object to update the contract metadata