Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChangoMan/nextjs-ethereum-starter
/ functions
Functions
311 in github.com/ChangoMan/nextjs-ethereum-starter
⨍
Functions
311
◇
Types & classes
87
↓ 4 callers
Function
useCheckLocalChain
()
frontend/hooks/useCheckLocalChain.tsx:4
↓ 3 callers
Method
attach
(addressOrName: string)
frontend/types/typechain/contracts/YourNFT.ts:290
↓ 3 callers
Method
connect
(signerOrProvider: Signer | Provider | string)
frontend/types/typechain/contracts/YourNFT.ts:289
↓ 3 callers
Function
useIsMounted
()
frontend/hooks/useIsMounted.tsx:3
↓ 2 callers
Method
deploy
( overrides?: Overrides & { from?: PromiseOrValue<string> } )
frontend/types/typechain/factories/contracts/YourNFT__factory.ts:512
↓ 2 callers
Method
deployed
()
frontend/types/typechain/contracts/YourNFT.ts:291
↓ 2 callers
Method
getContractFactory
( name: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions )
frontend/types/typechain/hardhat.d.ts:15
↓ 1 callers
Function
fetchImage
()
frontend/pages/nft.tsx:175
↓ 1 callers
Function
fetchNftData
(ipfsHash: string)
frontend/components/NftList.tsx:34
↓ 1 callers
Function
generateTokenUri
(data: DataType)
frontend/utils/generateTokenUri.ts:21
↓ 1 callers
Method
greeting
(overrides?: CallOverrides)
frontend/types/typechain/contracts/YourContract.ts:104
↓ 1 callers
Function
isSuperArgs
( xs: ERC721ConstructorParams )
frontend/types/typechain/factories/@openzeppelin/contracts/token/ERC721/ERC721__factory.ts:368
↓ 1 callers
Function
isSuperArgs
( xs: YourNFTConstructorParams )
frontend/types/typechain/factories/contracts/YourNFT__factory.ts:499
↓ 1 callers
Function
isSuperArgs
( xs: YourContractConstructorParams )
frontend/types/typechain/factories/contracts/YourContract__factory.ts:86
↓ 1 callers
Function
main
()
scripts/deploy.ts:9
↓ 1 callers
Function
processTokenUris
()
frontend/components/NftList.tsx:51
↓ 1 callers
Function
saveFrontendFiles
( contractAddress: string, contractName: string, nftContractAddress: string, nftContractName: string )
scripts/deploy.ts:38
Method
"safeTransferFrom(address,address,uint256)"
( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>,
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/ERC721.ts:332
Method
"safeTransferFrom(address,address,uint256)"
( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>,
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/IERC721.ts:306
Method
"safeTransferFrom(address,address,uint256)"
( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>,
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.ts:332
Method
"safeTransferFrom(address,address,uint256)"
( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>,
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.ts:349
Method
"safeTransferFrom(address,address,uint256)"
( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>,
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.ts:375
Method
"safeTransferFrom(address,address,uint256)"
( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>,
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.ts:349
Method
"safeTransferFrom(address,address,uint256)"
( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>,
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.ts:332
Method
"safeTransferFrom(address,address,uint256)"
( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>,
frontend/types/typechain/contracts/YourNFT.ts:466
Method
"safeTransferFrom(address,address,uint256,bytes)"
( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>,
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/ERC721.ts:339
Method
"safeTransferFrom(address,address,uint256,bytes)"
( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>,
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/IERC721.ts:313
Method
"safeTransferFrom(address,address,uint256,bytes)"
( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>,
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.ts:339
Method
"safeTransferFrom(address,address,uint256,bytes)"
( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>,
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.ts:356
Method
"safeTransferFrom(address,address,uint256,bytes)"
( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>,
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.ts:382
Method
"safeTransferFrom(address,address,uint256,bytes)"
( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>,
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.ts:356
Method
"safeTransferFrom(address,address,uint256,bytes)"
( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>,
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.ts:339
Method
"safeTransferFrom(address,address,uint256,bytes)"
( from: PromiseOrValue<string>, to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>,
frontend/types/typechain/contracts/YourNFT.ts:473
Function
App
({ Component, pageProps }: AppProps)
frontend/pages/_app.tsx:52
Function
Head
({ customMeta, }: { customMeta?: MetaProps })
frontend/components/layout/Head.tsx:22
Function
Home
()
frontend/pages/index.tsx:83
Function
Layout
({ children, customMeta }: LayoutProps)
frontend/components/layout/Layout.tsx:13
Function
LocalFaucetButton
()
frontend/components/LocalFaucetButton.tsx:18
Function
NftIndex
()
frontend/pages/nft.tsx:54
Function
NftList
({ address, ipfs, nftTokenUris, }: NftListProps)
frontend/components/NftList.tsx:26
Function
TokenGated
()
frontend/pages/token-gated.tsx:22
Method
approve
( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { fro
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/ERC721.ts:303
Method
approve
( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { fro
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/IERC721.ts:279
Method
approve
( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { fro
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.ts:303
Method
approve
( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { fro
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.ts:322
Method
approve
( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { fro
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.ts:346
Method
approve
( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { fro
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.ts:315
Method
approve
( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { fro
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.ts:303
Method
approve
( to: PromiseOrValue<string>, tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { fro
frontend/types/typechain/contracts/YourNFT.ts:420
Method
attach
(address: string)
frontend/types/typechain/factories/@openzeppelin/contracts/token/ERC721/ERC721__factory.ts:395
Method
attach
(address: string)
frontend/types/typechain/factories/contracts/YourNFT__factory.ts:522
Method
attach
(address: string)
frontend/types/typechain/factories/contracts/YourContract__factory.ts:109
Method
attach
(addressOrName: string)
frontend/types/typechain/@openzeppelin/contracts/utils/introspection/IERC165.ts:45
Method
attach
(addressOrName: string)
frontend/types/typechain/@openzeppelin/contracts/utils/introspection/ERC165.ts:45
Method
attach
(addressOrName: string)
frontend/types/typechain/@openzeppelin/contracts/access/Ownable.ts:81
Method
attach
(addressOrName: string)
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/ERC721.ts:208
Method
attach
(addressOrName: string)
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/IERC721.ts:193
Method
attach
(addressOrName: string)
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/IERC721Receiver.ts:53
Method
attach
(addressOrName: string)
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.ts:208
Method
attach
(addressOrName: string)
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.ts:223
Method
attach
(addressOrName: string)
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.ts:238
Method
attach
(addressOrName: string)
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.ts:215
Method
attach
(addressOrName: string)
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.ts:208
Method
attach
(addressOrName: string)
frontend/types/typechain/contracts/YourContract.ts:71
Method
balanceOf
( owner: PromiseOrValue<string>, overrides?: CallOverrides )
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/ERC721.ts:309
Method
balanceOf
( owner: PromiseOrValue<string>, overrides?: CallOverrides )
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/IERC721.ts:285
Method
balanceOf
( owner: PromiseOrValue<string>, overrides?: CallOverrides )
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.ts:309
Method
balanceOf
( owner: PromiseOrValue<string>, overrides?: CallOverrides )
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.ts:328
Method
balanceOf
( owner: PromiseOrValue<string>, overrides?: CallOverrides )
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.ts:352
Method
balanceOf
( owner: PromiseOrValue<string>, overrides?: CallOverrides )
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.ts:321
Method
balanceOf
( owner: PromiseOrValue<string>, overrides?: CallOverrides )
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.ts:309
Method
balanceOf
( owner: PromiseOrValue<string>, overrides?: CallOverrides )
frontend/types/typechain/contracts/YourNFT.ts:426
Method
burn
( tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } )
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.ts:326
Method
burn
( tokenId: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> } )
frontend/types/typechain/contracts/YourNFT.ts:431
Method
connect
( address: string, signerOrProvider: Signer | Provider )
frontend/types/typechain/factories/@openzeppelin/contracts/utils/introspection/IERC165__factory.ts:39
Method
connect
(address: string, signerOrProvider: Signer | Provider)
frontend/types/typechain/factories/@openzeppelin/contracts/utils/introspection/ERC165__factory.ts:39
Method
connect
( address: string, signerOrProvider: Signer | Provider )
frontend/types/typechain/factories/@openzeppelin/contracts/access/Ownable__factory.ts:72
Method
connect
( address: string, signerOrProvider: Signer | Provider )
frontend/types/typechain/factories/@openzeppelin/contracts/token/ERC721/IERC721Receiver__factory.ts:54
Method
connect
( address: string, signerOrProvider: Signer | Provider )
frontend/types/typechain/factories/@openzeppelin/contracts/token/ERC721/IERC721__factory.ts:305
Method
connect
(signer: Signer)
frontend/types/typechain/factories/@openzeppelin/contracts/token/ERC721/ERC721__factory.ts:398
Method
connect
( address: string, signerOrProvider: Signer | Provider )
frontend/types/typechain/factories/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable__factory.ts:406
Method
connect
( address: string, signerOrProvider: Signer | Provider )
frontend/types/typechain/factories/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable__factory.ts:363
Method
connect
( address: string, signerOrProvider: Signer | Provider )
frontend/types/typechain/factories/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable__factory.ts:361
Method
connect
( address: string, signerOrProvider: Signer | Provider )
frontend/types/typechain/factories/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage__factory.ts:350
Method
connect
( address: string, signerOrProvider: Signer | Provider )
frontend/types/typechain/factories/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata__factory.ts:350
Method
connect
(signer: Signer)
frontend/types/typechain/factories/contracts/YourNFT__factory.ts:525
Method
connect
(signer: Signer)
frontend/types/typechain/factories/contracts/YourContract__factory.ts:112
Method
connect
(signerOrProvider: Signer | Provider | string)
frontend/types/typechain/@openzeppelin/contracts/utils/introspection/IERC165.ts:44
Method
connect
(signerOrProvider: Signer | Provider | string)
frontend/types/typechain/@openzeppelin/contracts/utils/introspection/ERC165.ts:44
Method
connect
(signerOrProvider: Signer | Provider | string)
frontend/types/typechain/@openzeppelin/contracts/access/Ownable.ts:80
Method
connect
(signerOrProvider: Signer | Provider | string)
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/ERC721.ts:207
Method
connect
(signerOrProvider: Signer | Provider | string)
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/IERC721.ts:192
Method
connect
(signerOrProvider: Signer | Provider | string)
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/IERC721Receiver.ts:52
Method
connect
(signerOrProvider: Signer | Provider | string)
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.ts:207
Method
connect
(signerOrProvider: Signer | Provider | string)
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.ts:222
Method
connect
(signerOrProvider: Signer | Provider | string)
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.ts:237
Method
connect
(signerOrProvider: Signer | Provider | string)
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.ts:214
Method
connect
(signerOrProvider: Signer | Provider | string)
frontend/types/typechain/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.ts:207
Method
connect
(signerOrProvider: Signer | Provider | string)
frontend/types/typechain/contracts/YourContract.ts:70
Method
constructor
(...args: ERC721ConstructorParams)
frontend/types/typechain/factories/@openzeppelin/contracts/token/ERC721/ERC721__factory.ts:373
next →
1–100 of 311, ranked by callers