# Real Time Notes from NEAR Bootcamp Night 3 **Published by:** [Monk Fenix](https://paragraph.com/@monkfenix/) **Published on:** 2022-01-20 **URL:** https://paragraph.com/@monkfenix/real-time-notes-from-near-bootcamp-night-3 ## Content There’s just too much going by too fast to digest in real time, so here’s my running list of links Sherif shared tonight for later exploration: Interested in teaching for NEAR - https://www.near.university/teach Deploying contract Line 26 discussion https://github.com/Learn-NEAR/NCD.L1.sample--thanks/blob/a973dcd365ab2e4d7188d5da919fe14217431f0b/scripts/x-deploy.sh#L26 Account data structure for NEAR contracts https://nomicon.io/DataStructures/Account.html#account Random number generator in code sample https://github.com/Learn-NEAR/NCD.L1.sample--lottery/blob/2bd11bc1092004409e32b75736f78adee821f35b/src/lottery/assembly/lottery.ts#L12-L13 Explanation of randomness in NEAR and a few other blockchains (video 2 in playlist) https://www.youtube.com/playlist?list=PLwnSaD6BDfXLClL8O3MnY-3lIQ7yKwoOm A really simple getting started contract example https://github.com/Learn-NEAR/NCD.L1.sample--thanks An example of smart contracts using Rust https://github.com/Learn-NEAR/workshop--berry-club-bot Details on staking within NEAR https://near-staking.com/ Details on token delegation and validation https://wiki.near.org/ecosystem/near-token/token-delegation The standards NEAR tokens follow (Similar to ERC specs in Solidity) https://nomicon.io/Standards/README.html Near Protocol improvements Github repo https://github.com/near/neps with the list of issues https://github.com/near/NEPs/issues Near SDK Rust examples in Github https://github.com/near/near-sdk-rs/tree/master/examples Fungible token example in NEAR using Rust https://github.com/near/near-sdk-rs/blob/master/examples/fungible-token/ft/src/lib.rs Non-Fungible token (NFT) example for NEAR in Rust https://github.com/near/near-sdk-rs/blob/master/examples/non-fungible-token/nft/src/lib.rs Lost the context of these links (I think it had to do with Art) https://tkn.farm/ https://tenkbay.com/ Referencing the ERC-721 standard for Ethereum for comparison https://docs.openzeppelin.com/contracts/4.x/erc721 https://eips.ethereum.org/EIPS/eip-721 List of NEAR projects https://awesomenear.com/ https://awesomenear.com/webassembly-music/ Creator of WebAssembly Music - https://petersalomonsen.com/ Sample Art Demo: https://github.com/Learn-NEAR/NCD.L1.sample--art-demo Not sure the context - need to review https://cura.run/ Decentralised storage options mentioned IPFS Sia Sky Arweave Filecoin StorJ - https://www.storj.io Didn’t get the context, but looks like a list of Near resources https://vitalpoint.ai/academy/ Starting to walk thru with this example https://github.com/Learn-NEAR/starter--near-sdk-as Walkthru of two different styles of writing contracts - The simple style and the singleton style. The singleton style was created to assist those familar with Rust to get a handle of AssemblyScript better. Installing the Near CLI is a dependency (see Monday’s lesson, also good videos on the README for the walkthru of the project. William Wyndham’s Github (not sure of context, shared in chat) as someone to follow on Github and YouTube https://github.com/willemneal?tab=repositories Question: If I forget to run Cleanup script in a current session, how would I find it again after the terminal is closed to perform the operation Answer from Abdul Raul - You can search your deployed contract on block explorer of test and can do cleanup by storing its address in the contract environment variable and then running the Cleanup script. AssemblyScript is good for simple contracts, meant to move away from the overhead of learning Rust for the simple stuff, as you may get lost in the weeds learning Rust or not appreciate its nuances if no background with other languages ## Publication Information - [Monk Fenix](https://paragraph.com/@monkfenix/): Publication homepage - [All Posts](https://paragraph.com/@monkfenix/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@monkfenix): Subscribe to updates - [Twitter](https://twitter.com/monkfenix): Follow on Twitter