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 -
Deploying contract Line 26 discussion
Account data structure for NEAR contracts
Random number generator in code sample
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
An example of smart contracts using Rust
Details on staking within NEAR
Details on token delegation and validation
The standards NEAR tokens follow (Similar to ERC specs in Solidity)
Near Protocol improvements Github repo
with the list of 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)
Referencing the ERC-721 standard for Ethereum for comparison
List of NEAR projects
Creator of WebAssembly Music -
Sample Art Demo:
Not sure the context - need to review
Decentralised storage options mentioned
Didn’t get the context, but looks like a list of Near resources
Starting to walk thru with this example
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
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