diff --git a/src/components/Create/components/pages/NftRewards/hooks/useCreateFlowNftRewardsForm.ts b/src/components/Create/components/pages/NftRewards/hooks/useCreateFlowNftRewardsForm.ts
index 2c409c539b..e308334d8a 100644
--- a/src/components/Create/components/pages/NftRewards/hooks/useCreateFlowNftRewardsForm.ts
+++ b/src/components/Create/components/pages/NftRewards/hooks/useCreateFlowNftRewardsForm.ts
@@ -1,6 +1,6 @@
import { Form } from 'antd'
import { NftRewardsFormProps } from 'components/NftRewards/AddNftCollectionForm/AddNftCollectionForm'
-import { JB721GovernanceType, NftRewardTier } from 'models/nftRewards'
+import { NftRewardTier } from 'models/nftRewards'
import { useEffect, useMemo } from 'react'
import { useAppDispatch } from 'redux/hooks/useAppDispatch'
import { useAppSelector } from 'redux/hooks/useAppSelector'
@@ -136,23 +136,6 @@ export const useCreateFlowNftRewardsForm = () => {
},
})
- useFormDispatchWatch({
- form,
- fieldName: 'onChainGovernance',
- ignoreUndefined: true,
- dispatchFunction: editingV2ProjectActions.setNftRewardsGovernance,
- formatter: v => {
- if (
- !v ||
- typeof v === 'string' ||
- typeof v === 'object' ||
- typeof v === 'boolean'
- )
- return JB721GovernanceType.NONE
- return v
- },
- })
-
useFormDispatchWatch({
form,
fieldName: 'useDataSourceForRedeem',
diff --git a/src/components/Create/components/pages/ReviewDeploy/components/RewardsReview/RewardsReview.tsx b/src/components/Create/components/pages/ReviewDeploy/components/RewardsReview/RewardsReview.tsx
index 1cec19eb88..23c08e274d 100644
--- a/src/components/Create/components/pages/ReviewDeploy/components/RewardsReview/RewardsReview.tsx
+++ b/src/components/Create/components/pages/ReviewDeploy/components/RewardsReview/RewardsReview.tsx
@@ -1,6 +1,6 @@
import { t } from '@lingui/macro'
import { RewardsList } from 'components/NftRewards/RewardsList/RewardsList'
-import { JB721GovernanceType, NftRewardTier } from 'models/nftRewards'
+import { NftRewardTier } from 'models/nftRewards'
import { useCallback, useMemo } from 'react'
import { useAppDispatch } from 'redux/hooks/useAppDispatch'
import { useAppSelector } from 'redux/hooks/useAppSelector'
@@ -11,7 +11,7 @@ import { ReviewDescription } from '../ReviewDescription'
export const RewardsReview = () => {
const {
- nftRewards: { rewardTiers, flags, governanceType },
+ nftRewards: { rewardTiers, flags },
fundingCycleMetadata,
} = useAppSelector(state => state.editingV2Project)
@@ -66,16 +66,6 @@ export const RewardsReview = () => {
return formatEnabled(flags.preventOverspending)
}, [flags.preventOverspending])
- const onChainGovernance = useMemo(() => {
- switch (governanceType) {
- case JB721GovernanceType.ONCHAIN:
- return t`Standard`
- case JB721GovernanceType.NONE:
- default:
- return t`None`
- }
- }, [governanceType])
-
return (
@@ -88,12 +78,6 @@ export const RewardsReview = () => {
}
/>
- {onChainGovernance}
- }
- />
@@ -121,43 +117,6 @@ export const AddNftCollectionForm = ({
- }
- hideDivider
- >
-
-
-
- No on-chain governance{' '}
-
-
- }
- description={t`Your project's NFTs will not have on-chain governance capabilities. Select this option if you don't want governance, or if you plan to use an off-chain voting client (like Snapshot).`}
- />
-
- Track the total voting power of each address over
- time.{' '}
-
- Learn more.
-
-
- }
- />
-
-
-
}
diff --git a/src/components/NftRewards/RewardsList/AddEditRewardModal.tsx b/src/components/NftRewards/RewardsList/AddEditRewardModal.tsx
index bd07dc3fd9..dd05fafe11 100644
--- a/src/components/NftRewards/RewardsList/AddEditRewardModal.tsx
+++ b/src/components/NftRewards/RewardsList/AddEditRewardModal.tsx
@@ -337,26 +337,6 @@ export const AddEditRewardModal = ({
>
)}
-
- If you use the default governance option (no governance), the
- voting weight will still be accessible on the blockchain for
- use in Snapshot strategies or any other desired purpose.
-
- }
- rules={[
- inputIsIntegerRule({
- label: t`Voting weight`,
- stringOkay: true,
- }),
- ]}
- >
-
-
{
formValues.preventOverspending ??
DEFAULT_NFT_FLAGS.preventOverspending,
},
- governanceType:
- formValues.onChainGovernance ?? JB721GovernanceType.NONE,
+ governanceType: JB721GovernanceType.NONE,
pricing: DEFAULT_NFT_PRICING, // TODO add to form
},
editingMustStartAtOrAfter,
diff --git a/src/components/v2v3/V2V3Project/V2V3ProjectSettings/pages/EditNftsPage/UpdateNftsPage/EditCollectionDetailsSection.tsx b/src/components/v2v3/V2V3Project/V2V3ProjectSettings/pages/EditNftsPage/UpdateNftsPage/EditCollectionDetailsSection.tsx
index 4a04653796..a65ba520fd 100644
--- a/src/components/v2v3/V2V3Project/V2V3ProjectSettings/pages/EditNftsPage/UpdateNftsPage/EditCollectionDetailsSection.tsx
+++ b/src/components/v2v3/V2V3Project/V2V3ProjectSettings/pages/EditNftsPage/UpdateNftsPage/EditCollectionDetailsSection.tsx
@@ -69,16 +69,11 @@ export function EditCollectionDetailsSection() {
'collectionSymbol',
initialValues.collectionSymbol,
)
- const onchainGovernanceChanged = hasChanged(
- 'onChainGovernance',
- initialValues.onChainGovernance,
- )
const hasUpdated =
collectionNameChanged ||
collectionDescriptionChanged ||
- collectionSymbolChanged ||
- onchainGovernanceChanged
+ collectionSymbolChanged
setFormHasUpdated(hasUpdated)
}, [marketplaceForm, initialValues, setFormHasUpdated])
diff --git a/src/components/v2v3/V2V3Project/V2V3ProjectSettings/pages/EditNftsPage/UpdateNftsPage/formFields.ts b/src/components/v2v3/V2V3Project/V2V3ProjectSettings/pages/EditNftsPage/UpdateNftsPage/formFields.ts
index be4410f6c6..e909771591 100644
--- a/src/components/v2v3/V2V3Project/V2V3ProjectSettings/pages/EditNftsPage/UpdateNftsPage/formFields.ts
+++ b/src/components/v2v3/V2V3Project/V2V3ProjectSettings/pages/EditNftsPage/UpdateNftsPage/formFields.ts
@@ -1,8 +1,5 @@
-import { JB721GovernanceType } from 'models/nftRewards'
-
export type MarketplaceFormFields = {
collectionName: string
collectionSymbol: string
collectionDescription: string
- onChainGovernance: JB721GovernanceType
}
diff --git a/src/locales/messages.pot b/src/locales/messages.pot
index 06ceff50ef..33c0724d90 100644
--- a/src/locales/messages.pot
+++ b/src/locales/messages.pot
@@ -218,9 +218,6 @@ msgstr ""
msgid "While enabled, the project owner can mint any amount of project tokens."
msgstr ""
-msgid "Add payment"
-msgstr ""
-
msgid "Extended functionality for project owners"
msgstr ""
@@ -887,9 +884,6 @@ msgstr ""
msgid "Search"
msgstr ""
-msgid "Your project has no updates"
-msgstr ""
-
msgid "Please check {lastEmailUpdated} and verify your new email address.<0/>Still no email after a couple of minutes? <1>Click here to resend.1>"
msgstr ""
@@ -1007,9 +1001,6 @@ msgstr ""
msgid "Redeem {0} {tokensTextShort} for ETH"
msgstr ""
-msgid "Delete project update"
-msgstr ""
-
msgid "Are you sure you want to remove {0}?"
msgstr ""
@@ -1220,9 +1211,6 @@ msgstr ""
msgid "{0} {tokenSymbol}/ETH"
msgstr ""
-msgid "On-chain Governance"
-msgstr ""
-
msgid "Fee from <0><1/>0>"
msgstr ""
@@ -1346,9 +1334,6 @@ msgstr ""
msgid "Delisted project"
msgstr ""
-msgid "If you use the default governance option (no governance), the voting weight will still be accessible on the blockchain for use in Snapshot strategies or any other desired purpose."
-msgstr ""
-
msgid "Transfer ETH to this project"
msgstr ""
@@ -1451,9 +1436,6 @@ msgstr ""
msgid "<0>Juicebox is a <1>governance-minimal1> protocol. There are only a few levers that can be tuned, none of which impose changes for users without their consent. The Juicebox governance smart contract can adjust these levers.0><2>The Juicebox protocol is governed by a community of JBX token holders who vote on proposals fortnightly.2><3>Juicebox is on-chain and non-custodial. Project creators actually own their projects, and JuiceboxDAO has no way to access project's ETH or change their rules.3>"
msgstr ""
-msgid "Your project's NFTs will not have on-chain governance capabilities. Select this option if you don't want governance, or if you plan to use an off-chain voting client (like Snapshot)."
-msgstr ""
-
msgid "Pay {projectTitle}"
msgstr ""
@@ -1922,9 +1904,6 @@ msgstr ""
msgid "Save token recipients"
msgstr ""
-msgid "Project Updates"
-msgstr ""
-
msgid "With highly competitive auctions happening every 24 hours, SharkDAO's success was made possible through the flexibility of their Juicebox project settings. From cycle to cycle, SharkDAO enabled or disabled payments and adjusted $SHARK tokenomics (total issuance rate, reserved rate, and issuance reduction rate). With unlocked cycles and no edit deadline, they were able to make changes to their project quickly in response to upcoming Nouns auctions."
msgstr ""
@@ -2267,9 +2246,6 @@ msgstr ""
msgid "{formattedTimeLeft} until #{0}"
msgstr ""
-msgid "Standard"
-msgstr ""
-
msgid "Required"
msgstr ""
@@ -2312,9 +2288,6 @@ msgstr ""
msgid "handle"
msgstr ""
-msgid "Posted {dateString} by <0/>"
-msgstr ""
-
msgid "Watching projects"
msgstr ""
@@ -2660,9 +2633,6 @@ msgstr ""
msgid "Your edits will take effect in <0>cycle #{0}0>. The current cycle (#{currentFCNumber}) won't be altered."
msgstr ""
-msgid "Track the total voting power of each address over time. <0>Learn more.0>"
-msgstr ""
-
msgid "All of this project's ETH will be paid out. Token holders will receive <0>no ETH0> when redeeming their tokens."
msgstr ""
@@ -2798,9 +2768,6 @@ msgstr ""
msgid "Connect wallet to transfer ETH"
msgstr ""
-msgid "On-chain governance type"
-msgstr ""
-
msgid "Use for redemptions"
msgstr ""
@@ -3380,9 +3347,6 @@ msgstr ""
msgid "Burn {0} {tokensTextShort}"
msgstr ""
-msgid "This project has disabled payments"
-msgstr ""
-
msgid "You can't pay this project because your wallet address failed a compliance check set up by the project owner."
msgstr ""
@@ -3737,9 +3701,6 @@ msgstr ""
msgid "While enabled, this project will use the custom behavior defined in the contract above when somebody pays this project. Exercise caution."
msgstr ""
-msgid "No on-chain governance"
-msgstr ""
-
msgid "Edit recipient"
msgstr ""
@@ -3875,9 +3836,6 @@ msgstr ""
msgid "Block number"
msgstr ""
-msgid "This project has no updates"
-msgstr ""
-
msgid "{titleCasedAllocationName} Amount"
msgstr ""
@@ -3890,9 +3848,6 @@ msgstr ""
msgid "Switch to unlimited"
msgstr ""
-msgid "Pay Project"
-msgstr ""
-
msgid "7 days"
msgstr ""
@@ -3905,9 +3860,6 @@ msgstr ""
msgid "Edited payout"
msgstr ""
-msgid "Send ETH payments to this project."
-msgstr ""
-
msgid "Launch {projectTitle}"
msgstr ""
@@ -4142,9 +4094,6 @@ msgstr ""
msgid "Project links"
msgstr ""
-msgid "Give this NFT a voting weight to be used for on-chain governance. The number you set is only used in relation to other NFTs in this collection."
-msgstr ""
-
msgid "Your project's NFT contract version is not supported."
msgstr ""
@@ -4445,9 +4394,6 @@ msgstr ""
msgid "Juicy picks"
msgstr ""
-msgid "Standard on-chain governance"
-msgstr ""
-
msgid "Owner token minting"
msgstr ""
@@ -4463,9 +4409,6 @@ msgstr ""
msgid "Tagline"
msgstr ""
-msgid "Tokens cannot be issued while payments are disabled."
-msgstr ""
-
msgid "Owner wallet balance"
msgstr ""