Skip to content

Commit b0c0b17

Browse files
committed
default 150bps
1 parent bef044d commit b0c0b17

File tree

3 files changed

+7
-74
lines changed

3 files changed

+7
-74
lines changed

apps/dashboard/src/components/contract-components/contract-deploy-form/custom-contract.tsx

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import { verifyContract } from "app/(dashboard)/(chain)/[chain_id]/[contractAddr
1616
import { NetworkSelectorButton } from "components/selects/NetworkSelectorButton";
1717
import {
1818
DEFAULT_FEE_BPS,
19+
DEFAULT_FEE_BPS_NEW,
1920
DEFAULT_FEE_RECIPIENT,
2021
THIRDWEB_PUBLISHER_ADDRESS,
2122
} from "constants/addresses";
@@ -469,11 +470,9 @@ export const CustomContractForm: React.FC<CustomContractFormProps> = ({
469470
contractURI: _contractURI,
470471
defaultAdmin: params.deployParams._defaultAdmin as string,
471472
platformFeeBps: hasInbuiltDefaultFeeConfig
472-
? Number(params.deployParams._platformFeeBps)
473+
? DEFAULT_FEE_BPS_NEW
473474
: DEFAULT_FEE_BPS,
474-
platformFeeRecipient: hasInbuiltDefaultFeeConfig
475-
? (params.deployParams._platformFeeRecipient as string)
476-
: DEFAULT_FEE_RECIPIENT,
475+
platformFeeRecipient: DEFAULT_FEE_RECIPIENT,
477476
trustedForwarders: params.deployParams._trustedForwarders
478477
? JSON.parse(params.deployParams._trustedForwarders as string)
479478
: undefined,
@@ -489,11 +488,9 @@ export const CustomContractForm: React.FC<CustomContractFormProps> = ({
489488
shares,
490489
_contractURI,
491490
platformFeeBps: hasInbuiltDefaultFeeConfig
492-
? Number(params.deployParams._platformFeeBps)
491+
? DEFAULT_FEE_BPS_NEW
493492
: DEFAULT_FEE_BPS,
494-
platformFeeRecipient: hasInbuiltDefaultFeeConfig
495-
? (params.deployParams._platformFeeRecipient as string)
496-
: DEFAULT_FEE_RECIPIENT,
493+
platformFeeRecipient: DEFAULT_FEE_RECIPIENT,
497494
};
498495

499496
const salt = params.deployDeterministic
@@ -728,11 +725,7 @@ export const CustomContractForm: React.FC<CustomContractFormProps> = ({
728725
)}
729726

730727
{hasPlatformFee && (
731-
<PlatformFeeFieldset
732-
form={form}
733-
isMarketplace={isMarketplace}
734-
hasInbuiltDefaultFeeConfig={!!hasInbuiltDefaultFeeConfig}
735-
/>
728+
<PlatformFeeFieldset isMarketplace={isMarketplace} />
736729
)}
737730

738731
{isSplit && <SplitFieldset form={form} />}

apps/dashboard/src/components/contract-components/contract-deploy-form/platform-fee-fieldset.tsx

Lines changed: 0 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,12 @@
1-
import { FormFieldSetup } from "@/components/blocks/FormFieldSetup";
2-
import { BasisPointsInput } from "components/inputs/BasisPointsInput";
3-
import { SolidityInput } from "contract-ui/components/solidity-inputs";
41
import Link from "next/link";
52
import { Fieldset } from "./common";
6-
import type { CustomContractDeploymentForm } from "./custom-contract";
73

84
interface PlatformFeeFieldsetProps {
9-
form: CustomContractDeploymentForm;
105
isMarketplace: boolean;
11-
hasInbuiltDefaultFeeConfig: boolean;
126
}
137

148
export const PlatformFeeFieldset: React.FC<PlatformFeeFieldsetProps> = ({
15-
form,
169
isMarketplace,
17-
hasInbuiltDefaultFeeConfig,
1810
}) => {
1911
return (
2012
<Fieldset legend="Platform fees">
@@ -48,59 +40,6 @@ export const PlatformFeeFieldset: React.FC<PlatformFeeFieldsetProps> = ({
4840
</Link>
4941
</p>
5042
)}
51-
{hasInbuiltDefaultFeeConfig && (
52-
<FormFieldSetup
53-
className="grow"
54-
label="Recipient Address"
55-
isRequired
56-
errorMessage={
57-
form.getFieldState(
58-
"deployParams._platformFeeRecipient",
59-
form.formState,
60-
).error?.message
61-
}
62-
helperText={
63-
<>
64-
For contract with primary sales, get additional fees for all
65-
primary sales that happen on this contract. (This is useful if
66-
you are deploying this contract for a 3rd party and want to take
67-
fees for your service). <br /> If this contract is a
68-
marketplace, get a percentage of all the secondary sales that
69-
happen on your contract.
70-
</>
71-
}
72-
>
73-
<SolidityInput
74-
solidityType="address"
75-
{...form.register("deployParams._platformFeeRecipient")}
76-
/>
77-
</FormFieldSetup>
78-
)}
79-
80-
{hasInbuiltDefaultFeeConfig && (
81-
<FormFieldSetup
82-
label="Percentage"
83-
isRequired
84-
className="shrink-0 md:max-w-[150px]"
85-
errorMessage={
86-
form.getFieldState("deployParams._platformFeeBps", form.formState)
87-
.error?.message
88-
}
89-
>
90-
<BasisPointsInput
91-
value={Number(form.watch("deployParams._platformFeeBps"))}
92-
onChange={(value) =>
93-
form.setValue(
94-
"deployParams._platformFeeBps",
95-
value.toString(),
96-
{
97-
shouldTouch: true,
98-
},
99-
)
100-
}
101-
/>
102-
</FormFieldSetup>
103-
)}
10443
</div>
10544
</Fieldset>
10645
);

apps/dashboard/src/constants/addresses.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ export const DEFAULT_FEE_RECIPIENT =
88
"0x1af20c6b23373350ad464700b5965ce4b0d2ad94";
99

1010
export const DEFAULT_FEE_BPS = 250;
11+
export const DEFAULT_FEE_BPS_NEW = 150;

0 commit comments

Comments
 (0)