{"id":21643949,"url":"https://github.com/application-research/fevm-nft-estuary","last_synced_at":"2025-06-26T11:34:04.682Z","repository":{"id":64936263,"uuid":"575932437","full_name":"application-research/fevm-nft-estuary","owner":"application-research","description":"ERC721 contract that uses Estuary for storing digital asset metadata","archived":false,"fork":false,"pushed_at":"2022-12-19T16:00:27.000Z","size":161,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-04-11T18:21:42.336Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Solidity","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/application-research.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-12-08T16:15:12.000Z","updated_at":"2023-08-22T13:10:24.000Z","dependencies_parsed_at":"2023-01-29T22:15:17.547Z","dependency_job_id":null,"html_url":"https://github.com/application-research/fevm-nft-estuary","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/application-research/fevm-nft-estuary","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/application-research%2Ffevm-nft-estuary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/application-research%2Ffevm-nft-estuary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/application-research%2Ffevm-nft-estuary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/application-research%2Ffevm-nft-estuary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/application-research","download_url":"https://codeload.github.com/application-research/fevm-nft-estuary/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/application-research%2Ffevm-nft-estuary/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262056487,"owners_count":23251681,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-25T05:37:01.808Z","updated_at":"2025-06-26T11:34:04.652Z","avatar_url":"https://github.com/application-research.png","language":"Solidity","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Estuary FEVM NFT Contract\n\nThe repository consists of ERC 721 Contracts\n\n# Overview\nWe considered use cases of NFTs being owned and transacted by individuals as well as consignment to third party brokers/wallets/auctioneers (“operators”). NFTs can represent ownership over digital or physical assets. We considered a diverse universe of assets, and we know you will dream up many more:\n\n- Physical property — houses, unique artwork\n- Virtual collectables — unique pictures of kittens, collectable cards\n- “Negative value” assets — loans, burdens and other responsibilities\n- In general, all houses are distinct and no two kittens are alike. NFTs are distinguishable and you must track the ownership of each one separately.\n\nThe contracts here are based on EVM industry standard ERC721 protocol to create the Non-fungible tokens for a given digital asset. \n\n# Features\n- ERC721, Enumerable, URI Storage for Digital Asset Look up and Royalties\n- Set the minting price, and the developer funding address (every public mint token price goes to the dev account)\n- Blind Box reveal using baseURI\n- Estuary Gateway\n\n# How to deploy the contract\n\n## Metamask and TFIL\n- Set up your metamask using the following instructions [here](https://docs.filecoin.io/fvm/how-tos/add-to-metamask/)\n- Make sure you have TFIL before deploying the contract. Get your TFIL [here](https://wallaby.network/#faucet)\n\n## Method 1: Remix\n- Open a blank workspace\n- Load the files to local workspace\n\n![image](https://user-images.githubusercontent.com/4479171/206564098-2e4d4ef1-3fd5-4803-8f52-6cacaeaf39fc.png)\n\n- Compile the Estuary721.sol\n\n## Method 2: Truffle\nInstall the truffle library\n```\nnpm install\n```\n\nGrab your network private key and put it on the truffle-config\n```\nopen truffle-config.js\nconst privateKeys = [\"\u003cprivate key of deployer\u003e\"]; \n```\n\nRun the following commands to deploy\n```\ntruffle compile\ntruffle build\ntruffle deploy --network testnet // for testnet (mainnet for main network)\n```\n\n## Live contract\nhttps://explorer.glif.io/tx/0x9a8c54a973c423335b0e7c3310960e7c373d526ba7d29ea17ddf4e5c41776807/?network=wallaby\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapplication-research%2Ffevm-nft-estuary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapplication-research%2Ffevm-nft-estuary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapplication-research%2Ffevm-nft-estuary/lists"}