MCPcopy Create free account

hub / github.com/Jerga99/nft-marketplace / functions

Functions78 in github.com/Jerga99/nft-marketplace

↓ 6 callersMethodmintToken
* Payable: true * Constant: false * StateMutability: payable * Type: function * @param tokenURI Type: string, Indexed: false * @param p
types/nftMarketContract.ts:428
↓ 5 callersMethodgetOwnedNfts
* Payable: false * Constant: true * StateMutability: view * Type: function
types/nftMarketContract.ts:419
↓ 4 callersFunctionuseHooks
()
components/providers/web3/index.tsx:69
↓ 3 callersFunctionclassNames
(...classes: string[])
pages/profile.tsx:14
↓ 3 callersMethodgetAllNftsOnSale
* Payable: false * Constant: true * StateMutability: view * Type: function
types/nftMarketContract.ts:410
↓ 3 callersMethodtokenURI
* Payable: false * Constant: true * StateMutability: view * Type: function * @param tokenId Type: uint256, Indexed: false
types/nftMarketContract.ts:303
↓ 3 callersFunctionuseNetwork
()
components/hooks/web3/index.ts:13
↓ 2 callersFunctionaddressCheckMiddleware
(req: NextApiRequest & { session: Session}, res: NextApiResponse)
pages/api/utils.ts:37
↓ 2 callersMethodbuyNft
* Payable: true * Constant: false * StateMutability: payable * Type: function * @param tokenId Type: uint256, Indexed: false
types/nftMarketContract.ts:440
↓ 2 callersFunctioncreateDefaultState
()
components/providers/web3/utils.ts:23
↓ 2 callersFunctioncreateWeb3State
({ ethereum, provider, contract, isLoading }: Web3Dependencies)
components/providers/web3/utils.ts:33
↓ 2 callersMethodgetNftItem
* Payable: false * Constant: true * StateMutability: view * Type: function * @param tokenId Type: uint256, Indexed: false
types/nftMarketContract.ts:351
↓ 2 callersFunctiongetSignedData
()
pages/nft/create.tsx:35
↓ 2 callersMethodlistedItemsCount
* Payable: false * Constant: true * StateMutability: view * Type: function
types/nftMarketContract.ts:361
↓ 2 callersMethodownerOf
* Payable: false * Constant: true * StateMutability: view * Type: function * @param tokenId Type: uint256, Indexed: false
types/nftMarketContract.ts:220
↓ 2 callersMethodplaceNftOnSale
* Payable: true * Constant: false * StateMutability: payable * Type: function * @param tokenId Type: uint256, Indexed: false * @param n
types/nftMarketContract.ts:452
↓ 2 callersFunctionsetupHooks
(deps)
components/hooks/web3/setupHooks.ts:19
↓ 2 callersMethodtokenByIndex
* Payable: false * Constant: true * StateMutability: view * Type: function * @param index Type: uint256, Indexed: false
types/nftMarketContract.ts:387
↓ 2 callersFunctionuseWeb3
()
components/providers/web3/index.tsx:65
↓ 2 callersFunctionwithSession
(handler: any)
pages/api/utils.ts:23
↓ 1 callersFunctionclassNames
(...classes: string[])
components/ui/navbar/Walletbar.tsx:14
↓ 1 callersFunctionclassNames
(...classes: string[])
components/ui/navbar/index.tsx:14
↓ 1 callersFunctionconnect
()
components/hooks/web3/useAccount.ts:50
↓ 1 callersFunctionhandleAccount
(ethereum: MetaMaskInpageProvider)
components/providers/web3/index.tsx:9
↓ 1 callersFunctioninitWeb3
()
components/providers/web3/index.tsx:30
↓ 1 callersMethodlistingPrice
* Payable: false * Constant: true * StateMutability: view * Type: function
types/nftMarketContract.ts:198
↓ 1 callersFunctionloadContract
( name: string, // NftMarket provider: providers.Web3Provider )
components/providers/web3/utils.ts:47
↓ 1 callersFunctionpageReload
()
components/providers/web3/index.tsx:7
↓ 1 callersFunctionremoveGlobalListeners
(ethereum: MetaMaskInpageProvider)
components/providers/web3/index.tsx:19
↓ 1 callersFunctionsetGlobalListeners
(ethereum: MetaMaskInpageProvider)
components/providers/web3/index.tsx:14
↓ 1 callersMethodsetListingPrice
* Payable: false * Constant: false * StateMutability: nonpayable * Type: function * @param newPrice Type: uint256, Indexed: false
types/nftMarketContract.ts:340
↓ 1 callersFunctionshortifyAddress
(address: string)
components/ui/nft/item/index.tsx:11
↓ 1 callersMethodtotalSupply
* Payable: false * Constant: true * StateMutability: view * Type: function
types/nftMarketContract.ts:379
↓ 1 callersMethodtransferFrom
* Payable: false * Constant: false * StateMutability: nonpayable * Type: function * @param from Type: address, Indexed: false * @param
types/nftMarketContract.ts:316
↓ 1 callersFunctionuseAccount
()
components/hooks/web3/index.ts:4
↓ 1 callersFunctionuseListedNfts
()
components/hooks/web3/index.ts:22
↓ 1 callersFunctionuseOwnedNfts
()
components/hooks/web3/index.ts:31
Method'new'
* Payable: false * Constant: false * StateMutability: nonpayable * Type: constructor
types/nftMarketContract.ts:143
FunctionActiveLink
({children, ...props})
components/ui/link/index.tsx:11
MethodApproval
(...parameters: any)
types/nftMarketContract.ts:64
MethodApprovalForAll
(...parameters: any)
types/nftMarketContract.ts:65
FunctionBaseLayout
({children})
components/ui/layout/BaseLayout.tsx:5
FunctionHome
()
pages/index.tsx:9
FunctionMyApp
({ Component, pageProps }: AppProps)
pages/_app.tsx:10
FunctionNavbar
()
components/ui/navbar/index.tsx:18
FunctionNftCreate
()
pages/nft/create.tsx:18
FunctionNftItem
({item, buyNft})
components/ui/nft/item/index.tsx:15
MethodNftItemCreated
(...parameters: any)
types/nftMarketContract.ts:66
FunctionNftList
()
components/ui/nft/list/index.tsx:9
MethodOwnershipTransferred
(...parameters: any)
types/nftMarketContract.ts:67
FunctionProfile
()
pages/profile.tsx:18
MethodTransfer
(...parameters: any)
types/nftMarketContract.ts:68
FunctionWalletbar
({ isInstalled, isLoading, connect, account })
components/ui/navbar/Walletbar.tsx:18
FunctionWeb3Provider
({children})
components/providers/web3/index.tsx:26
Methodapprove
* Payable: false * Constant: false * StateMutability: nonpayable * Type: function * @param to Type: address, Indexed: false * @param to
types/nftMarketContract.ts:152
MethodbalanceOf
* Payable: false * Constant: true * StateMutability: view * Type: function * @param owner Type: address, Indexed: false
types/nftMarketContract.ts:164
FunctioncreateNft
()
pages/nft/create.tsx:128
MethodgetApproved
* Payable: false * Constant: true * StateMutability: view * Type: function * @param tokenId Type: uint256, Indexed: false
types/nftMarketContract.ts:175
FunctionhandleAccountsChanged
(...args: unknown[])
components/hooks/web3/useAccount.ts:41
FunctionhandleAttributeChange
(e: ChangeEvent<HTMLInputElement>)
pages/nft/create.tsx:92
FunctionhandleChange
(e: ChangeEvent<HTMLInputElement | HTMLTextAreaElement>)
pages/nft/create.tsx:87
FunctionhandleImage
(e: ChangeEvent<HTMLInputElement>)
pages/nft/create.tsx:48
FunctionhookFactory
({contract})
components/hooks/web3/useListedNfts.ts:16
FunctionhookFactory
({provider, ethereum, isLoading})
components/hooks/web3/useAccount.ts:16
FunctionhookFactory
({contract})
components/hooks/web3/useOwnedNfts.ts:16
FunctionhookFactory
({provider, isLoading})
components/hooks/web3/useNetwork.ts:29
MethodisApprovedForAll
* Payable: false * Constant: true * StateMutability: view * Type: function * @param owner Type: address, Indexed: false * @param operat
types/nftMarketContract.ts:187
Methodname
* Payable: false * Constant: true * StateMutability: view * Type: function
types/nftMarketContract.ts:205
Methodowner
* Payable: false * Constant: true * StateMutability: view * Type: function
types/nftMarketContract.ts:212
MethodrenounceOwnership
* Payable: false * Constant: false * StateMutability: nonpayable * Type: function
types/nftMarketContract.ts:230
MethodsafeTransferFrom
* Payable: false * Constant: false * StateMutability: nonpayable * Type: function * @param from Type: address, Indexed: false * @param
types/nftMarketContract.ts:242
MethodsetApprovalForAll
* Payable: false * Constant: false * StateMutability: nonpayable * Type: function * @param operator Type: address, Indexed: false * @pa
types/nftMarketContract.ts:273
MethodsupportsInterface
* Payable: false * Constant: true * StateMutability: view * Type: function * @param interfaceId Type: bytes4, Indexed: false
types/nftMarketContract.ts:285
Methodsymbol
* Payable: false * Constant: true * StateMutability: view * Type: function
types/nftMarketContract.ts:295
MethodtokenOfOwnerByIndex
* Payable: false * Constant: true * StateMutability: view * Type: function * @param owner Type: address, Indexed: false * @param index
types/nftMarketContract.ts:399
MethodtokenURIExists
* Payable: false * Constant: true * StateMutability: view * Type: function * @param tokenURI Type: string, Indexed: false
types/nftMarketContract.ts:369
MethodtransferOwnership
* Payable: false * Constant: false * StateMutability: nonpayable * Type: function * @param newOwner Type: address, Indexed: false
types/nftMarketContract.ts:329
FunctionuploadMetadata
()
pages/nft/create.tsx:103