Adam Boudj's repositories

ERC-3643

ERC-3643 - Raptor Version is a simple, educational look at the T-REX standard. Using Solidity and Web3, this project demystifies tokenized securities. Remember, Raptor is for learning, not production. Dive in for an accessible peek into blockchain finance!

Language:TypeScriptLicense:GPL-3.0Stargazers:31Issues:3Issues:0

solidity-style-guide

A comprehensive Solidity Style Guide to ensure consistent, readable, and maintainable smart contracts. Features include coding conventions, best practices for gas optimization and security, standardized naming, and effective documentation techniques. Ideal for developers seeking to improve their Solidity projects.

License:MITStargazers:30Issues:1Issues:0

ERC-6960

ERC-6960 - DLT standard (Dual Layer Token) for RWA

Language:SolidityLicense:MITStargazers:10Issues:1Issues:0

Swapper

Swapper or Multitoken Wrapping is a Solidity smart contract that allows for the swapping of tokens A, B, and C using the ERC20 standard. The contract includes methods for swapping and unswapping tokens, as well as specific functions for swapping and unswapping individual token pairs.

Language:JavaScriptStargazers:10Issues:2Issues:0

Yul-ERC20-assembly

A highly efficient ERC20 token implementation in Yul Assembly for Solidity smart contracts.

Language:SolidityStargazers:10Issues:2Issues:0

Yul-ERC1155-assembly

ERC-1155 token implementation in Yul Assembly

Language:SolidityStargazers:4Issues:1Issues:0
Language:SolidityLicense:UnlicenseStargazers:2Issues:2Issues:0
Language:TypeScriptLicense:MITStargazers:2Issues:3Issues:0
Language:HTMLStargazers:1Issues:2Issues:0

bonding-curve-token

Bonding Curve Token is a token smart contract (BCT) that follows a **specific mathematical formula** for determining its price.

Language:TypeScriptLicense:MITStargazers:1Issues:2Issues:1

damn-vulnerable-defi

The offensive security playground for the decentralized finances.

Language:SolidityLicense:MITStargazers:1Issues:1Issues:0

gas-puzzles

A sequence of smart contracts to practice gas optimization. These are used as practice assignments for RareSkills.io and the Udemy Gas Optimization Course

Language:JavaScriptLicense:AGPL-3.0Stargazers:1Issues:1Issues:0
Language:CSSLicense:MITStargazers:1Issues:1Issues:0

restricted-tokens

This repository contains a smart contract for an ERC20 token that allows an admin to restrict specified addresses from sending and receiving tokens. The contract is built using the OpenZeppelin framework, which provides a set of reusable smart contracts for building secure and reliable blockchain applications.

Language:TypeScriptLicense:MITStargazers:1Issues:2Issues:0
Language:TypeScriptLicense:MITStargazers:1Issues:2Issues:0
Language:TypeScriptLicense:MITStargazers:0Issues:0Issues:0

book

A book on all things Foundry, available at https://book.getfoundry.sh.

Language:PythonLicense:Apache-2.0Stargazers:0Issues:0Issues:0
Language:ShellStargazers:0Issues:2Issues:1

ERCs

The Ethereum Request for Comment repository

License:CC0-1.0Stargazers:0Issues:0Issues:0

god-mode-token

GodModeToken is an ERC20 token which allows the contract owner to transfer tokens between any addresses, bypassing the usual restrictions. The contract is based on the OpenZeppelin framework.

Language:TypeScriptLicense:MITStargazers:0Issues:2Issues:0

hello-world-avs

Hello World AVS

License:MITStargazers:0Issues:0Issues:0
Language:TypeScriptStargazers:0Issues:1Issues:0
License:MITStargazers:0Issues:1Issues:0
Language:TypeScriptLicense:MITStargazers:0Issues:2Issues:0

openzeppelin-contracts

OpenZeppelin Contracts is a library for secure smart contract development.

Language:JavaScriptLicense:MITStargazers:0Issues:1Issues:0

simple-sale-token

The Simple Sale Token is a smart contract for the Ethereum blockchain that allows for the purchase of tokens using Ether. The contract is implemented with the ERC20 token standard, and it has several features such as the ability to update the conversion rate between Ether and tokens.

Language:TypeScriptLicense:MITStargazers:0Issues:2Issues:0
Language:SolidityStargazers:0Issues:0Issues:0

solidity-boilerplate

Minimalistic project template to jump start a Solidity application in TypeScript using Hardhat. Coverage, ESLint, Chai and typechain definitions included.

Language:TypeScriptLicense:MITStargazers:0Issues:2Issues:0
Stargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0