Initial commit with 🏗️ Scaffold-ETH 2 @ 1.0.5
This commit is contained in:
11
packages/nextjs/utils/scaffold-eth/contractsData.ts
Normal file
11
packages/nextjs/utils/scaffold-eth/contractsData.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import { useTargetNetwork } from "~~/hooks/scaffold-eth";
|
||||
import { GenericContractsDeclaration, contracts } from "~~/utils/scaffold-eth/contract";
|
||||
|
||||
const DEFAULT_ALL_CONTRACTS: GenericContractsDeclaration[number] = {};
|
||||
|
||||
export function useAllContracts() {
|
||||
const { targetNetwork } = useTargetNetwork();
|
||||
const contractsData = contracts?.[targetNetwork.id];
|
||||
// using constant to avoid creating a new object on every call
|
||||
return contractsData || DEFAULT_ALL_CONTRACTS;
|
||||
}
|
||||
Reference in New Issue
Block a user