diff --git a/components/badges/actions/Action.tsx b/components/badges/actions/Action.tsx index 4349123..59300c9 100644 --- a/components/badges/actions/Action.tsx +++ b/components/badges/actions/Action.tsx @@ -173,7 +173,7 @@ export const BadgeActions = ({ badgeHubContractAddress, badgeId, badgeHubMessage const payload: DispatchExecuteArgs = { badge: { - manager: managerState.value, + manager: badge?.manager || managerState.value, metadata: { name: nameState.value || undefined, description: descriptionState.value || undefined, @@ -310,7 +310,6 @@ export const BadgeActions = ({ badgeHubContractAddress, badgeId, badgeHubMessage max_supply: maxSupplyState.value || undefined, }) }, [ - managerState.value, nameState.value, descriptionState.value, imageState.value, diff --git a/contracts/badgeHub/messages/execute.ts b/contracts/badgeHub/messages/execute.ts index d94796e..9c6ed0a 100644 --- a/contracts/badgeHub/messages/execute.ts +++ b/contracts/badgeHub/messages/execute.ts @@ -22,11 +22,11 @@ export interface ExecuteListItem { } export const EXECUTE_LIST: ExecuteListItem[] = [ - { - id: 'create_badge', - name: 'Create Badge', - description: `Create a new badge with the specified mint rule and metadata`, - }, + // { + // id: 'create_badge', + // name: 'Create Badge', + // description: `Create a new badge with the specified mint rule and metadata`, + // }, { id: 'edit_badge', name: 'Edit Badge', diff --git a/pages/contracts/badgeHub/execute.tsx b/pages/contracts/badgeHub/execute.tsx index 4039b2e..00aaac2 100644 --- a/pages/contracts/badgeHub/execute.tsx +++ b/pages/contracts/badgeHub/execute.tsx @@ -199,7 +199,7 @@ const BadgeHubExecutePage: NextPage = () => { const messages = useMemo(() => contract?.use(contractState.value), [contract, wallet.address, contractState.value]) const payload: DispatchExecuteArgs = { badge: { - manager: managerState.value, + manager: badge?.manager || managerState.value, metadata: { name: nameState.value || undefined, description: descriptionState.value || undefined,