NFTurtle
NFTurtle project aims to establish and preserve nesting sites that are exploited for sea turtle trade in Southeast Asia and the Pacific. In addition to establishing new protected nesting sites, we intend to implement positive conservation changes to the existing turtle protection sites. Thanks to cooperation with established non-profit organizations, we can offer NFTs that represent particular living sea turtles in the real world. So, unlike most mainstream NFT projects, we connect the virtual world with reality. NFTurtles are issued as Proof of Contribution and Proof of Adoption. Rewards for contributing to a real world turtle care, monitoring and rescue activities. Every NFT has either a real world photo attached in additional metadata, for example verified divers and rangers are rewarded for finding a turtle not documented previously. The NGO has sponsors covering turtle care expenses, other subjects can get an NFT for adopting a turtle for financial aid, that is one additional way to contribute indirectly.
link The project comes with a sample contract, a test for that contract, a sample script that deploys that contract, and an example of a task implementation, which simply lists the available accounts. It also comes with a variety of other tools, preconfigured to work with the project code.
Try running some of the following tasks:
npx hardhat accounts npx hardhat compile npx hardhat clean npx hardhat test npx hardhat node npx hardhat help REPORT_GAS=true npx hardhat test npx hardhat coverage npx hardhat run scripts/deploy.ts TS_NODE_FILES=true npx ts-node scripts/deploy.ts npx eslint '/*.{js,ts}' npx eslint '/.{js,ts}' --fix npx prettier '/.{json,sol,md}' --check npx prettier '/*.{json,sol,md}' --write npx solhint 'contracts//.sol' npx solhint 'contracts//.sol' --fix
Additionally we created an ipfs service in python, that should be integrated in the NFturtle servers to process ipfs uploads after the Keras ML processing. This script is located in the folder external/ipfs-service.py.


Log in or sign up for Devpost to join the conversation.