Laugharne's repositories
solana_rareskills
This Solana course is designed for engineers with a beginner or intermediate background in Ethereum or EVM development to get up to speed quickly with Solana program development.
pow_pos_poh
Les mécanismes de consensus permettent de se mettre d'accord sur une version commune et unique des données partagées par une blockchain, et ce, malgré la possible présence de nœuds défaillants ou malveillants. Le solde et l'état du réseau doivent être synchronisés sur la majorité des nœuds pour éviter les problèmes de double dépense.
solana_functions_visibility
Dans cet article, nous explorerons la visibilité des fonctions des smart-contracts en Rust sur la blockchain Solana, l'objectif est surtout d'aider ceux qui viennent d'Ethereum et qui connaissent Solidity à mieux comprendre Solana.
solana_functions_visibility_en
In this article, we will explore the visibility of functions in Rust smart contracts on the Solana blockchain, aiming primarily to assist those transitioning from Ethereum and familiar with Solidity to better understand Solana.
diffie_hellman
Cette section explore les techniques de chiffrement en cryptographie, mettant en lumière l'algorithme de César, le chiffrement par substitution, et les défis liés à l'échange sécurisé de clés.
Keynote__eBPF_-_Everything_You_Need_to_Know_in_5_Minutes
eBPF has become the key technology for infrastructure software. This session tells you everything you need to know about eBPF in 5 minutes. Why eBPF matters and why it exists. What it can do. What it can’t do. Who uses it for what. And finally, what the future holds.
abf_anchor_build_fixer
The first build with Anchor can be challenging, especially for those who are not familiar with Rust compilations and Anchor environnement. This script which overlays Anchor calls (cli commands), tries to automaticaly fix the build issues you are most likely to encounter as best as it can.
ato
The purpose of this project is to create a DAO on the Solana blockchain where administrators can propose and members can propose and vote on different proposals. The voting can be triggered based on a time duration or a threshold value obtained from an oracle.
dioxus_counter_demo
Dioxus 'counter' demo !
pda_1_d
Just a very basic Anchor project with educational purpose, created as a reminder to see how to manage indexed PDA (Rust and Typescript).
proc-macro-workshop
Learn to write Rust procedural macros [Rust Latam conference, Montevideo Uruguay, March 2019]
rust-101-for-solana
Based on the Introduction to Rust Programming lesson, this walkthrough quickly gets you up to speed on how you can get started building fearlessly using Rust on Solana.
rust-nft-api
A Simple Rust NFT API + Smart Contract (fork)
rust_combinators
Combinators are higher-order functions that can combine or transform functions, enabling more abstract and concise code.
rust_iterators
Just a reminder on Rust Iterators...
rust_security_foundation
The introduction provides an overview of the Rust security class, highlighting the knowledge participants will gain and the focus on vulnerabilities in Rust programs for web 2 and web 3.
rust_string_guide
Rust’s approach to strings can be a bit challenging for newcomers to the language or developers familiar with strings in other languages. This article aims to shed light on string handling in Rust, complete with detailed examples.
solana-nft-anchor
Code for minting nfts on Solana using anchor and metaplex
Token-Metadata-with-Token-Extensions-on-Solana
The Token Extensions Program directly implements the SPL Token Metadata Interface, made accessible through the Token Metadata extension. With the Token Metadata extension, the Mint Account itself can now store the metadata directly on the Solana blockchain.
Tutorial_Creating_Dynamic_NFTs_with_Token_Extensions
In this article the speaker introduces the Solana Token Extensions Program for creating NFTs and adding metadata to enhance the NFTs' information, such as character data in a game.