Skip to content

Commit

Permalink
Merge branch 'main' into return-use-account-balance
Browse files Browse the repository at this point in the history
  • Loading branch information
carletex committed May 1, 2024
2 parents a8db932 + 0abf227 commit b728465
Show file tree
Hide file tree
Showing 8 changed files with 47 additions and 226 deletions.
10 changes: 4 additions & 6 deletions packages/nextjs/components/SwitchTheme.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,10 @@ export const SwitchTheme = ({ className }: { className?: string }) => {
onChange={handleToggle}
checked={isDarkMode}
/>
{
<label htmlFor="theme-toggle" className={`swap swap-rotate ${!isDarkMode ? "swap-active" : ""}`}>
<SunIcon className="swap-on h-5 w-5" />
<MoonIcon className="swap-off h-5 w-5" />
</label>
}
<label htmlFor="theme-toggle" className={`swap swap-rotate ${!isDarkMode ? "swap-active" : ""}`}>
<SunIcon className="swap-on h-5 w-5" />
<MoonIcon className="swap-off h-5 w-5" />
</label>
</div>
);
};
12 changes: 6 additions & 6 deletions packages/nextjs/hooks/scaffold-eth/useScaffoldWriteContract.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ import { notification } from "~~/utils/scaffold-eth";
import {
ContractAbi,
ContractName,
scaffoldWriteContractOptions,
scaffoldWriteContractVariables,
ScaffoldWriteContractOptions,
ScaffoldWriteContractVariables,
} from "~~/utils/scaffold-eth/contract";

/**
Expand All @@ -36,8 +36,8 @@ export const useScaffoldWriteContract = <TContractName extends ContractName>(
const sendContractWriteAsyncTx = async <
TFunctionName extends ExtractAbiFunctionNames<ContractAbi<TContractName>, "nonpayable" | "payable">,
>(
variables: scaffoldWriteContractVariables<TContractName, TFunctionName>,
options?: scaffoldWriteContractOptions,
variables: ScaffoldWriteContractVariables<TContractName, TFunctionName>,
options?: ScaffoldWriteContractOptions,
) => {
if (!deployedContractData) {
notification.error("Target Contract is not deployed, did you forget to run `yarn deploy`?");
Expand Down Expand Up @@ -86,8 +86,8 @@ export const useScaffoldWriteContract = <TContractName extends ContractName>(
TContractName extends ContractName,
TFunctionName extends ExtractAbiFunctionNames<ContractAbi<TContractName>, "nonpayable" | "payable">,
>(
variables: scaffoldWriteContractVariables<TContractName, TFunctionName>,
options?: Omit<scaffoldWriteContractOptions, "onBlockConfirmation" | "blockConfirmations">,
variables: ScaffoldWriteContractVariables<TContractName, TFunctionName>,
options?: Omit<ScaffoldWriteContractOptions, "onBlockConfirmation" | "blockConfirmations">,
) => {
if (!deployedContractData) {
notification.error("Target Contract is not deployed, did you forget to run `yarn deploy`?");
Expand Down
1 change: 1 addition & 0 deletions packages/nextjs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
"@uniswap/sdk-core": "^4.0.1",
"@uniswap/v2-sdk": "^3.0.1",
"blo": "^1.0.1",
"burner-connector": "^0.0.3",
"daisyui": "4.5.0",
"next": "^14.0.4",
"next-themes": "^0.2.1",
Expand Down
37 changes: 0 additions & 37 deletions packages/nextjs/services/web3/wagmi-burner/burnerWalletConfig.ts

This file was deleted.

153 changes: 0 additions & 153 deletions packages/nextjs/services/web3/wagmi-burner/createBurnerConnector.ts

This file was deleted.

4 changes: 2 additions & 2 deletions packages/nextjs/services/web3/wagmiConnectors.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import { burnerWalletConfig } from "./wagmi-burner/burnerWalletConfig";
import { connectorsForWallets } from "@rainbow-me/rainbowkit";
import {
coinbaseWallet,
Expand All @@ -8,6 +7,7 @@ import {
safeWallet,
walletConnectWallet,
} from "@rainbow-me/rainbowkit/wallets";
import { rainbowkitBurnerWallet } from "burner-connector";
import * as chains from "viem/chains";
import scaffoldConfig from "~~/scaffold.config";

Expand All @@ -21,7 +21,7 @@ const wallets = [
rainbowWallet,
safeWallet,
...(!targetNetworks.some(network => network.id !== (chains.hardhat as chains.Chain).id) || !onlyLocalBurnerWallet
? [burnerWalletConfig]
? [rainbowkitBurnerWallet]
: []),
];

Expand Down
4 changes: 2 additions & 2 deletions packages/nextjs/utils/scaffold-eth/contract.ts
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ export type UseScaffoldReadConfig<
Omit<UseReadContractParameters, "chainId" | "abi" | "address" | "functionName" | "args">
>;

export type scaffoldWriteContractVariables<
export type ScaffoldWriteContractVariables<
TContractName extends ContractName,
TFunctionName extends ExtractAbiFunctionNames<ContractAbi<TContractName>, WriteAbiStateMutability>,
> = IsContractDeclarationMissing<
Expand All @@ -197,7 +197,7 @@ export type TransactorFuncOptions = {
blockConfirmations?: number;
};

export type scaffoldWriteContractOptions = MutateOptions<
export type ScaffoldWriteContractOptions = MutateOptions<
WriteContractReturnType,
WriteContractErrorType,
WriteVariables,
Expand Down

0 comments on commit b728465

Please sign in to comment.