Adam Boudj's repositories

staking-platform-fixed-apy

Staking platform with Lockup and fixed APY, duration, and max stake. Optimized and simple implementation

Language:JavaScriptLicense:MITStargazers:51Issues:3Issues:1

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:24Issues:3Issues:0

ERC-6960

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

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

Yul-ERC20-assembly

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

Language:SolidityStargazers:8Issues:2Issues: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:7Issues: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:7Issues:2Issues:0

Yul-ERC1155-assembly

ERC-1155 token implementation in Yul Assembly

Language:SolidityStargazers:3Issues:1Issues:0
Language:TypeScriptLicense:MITStargazers:2Issues:3Issues: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:SolidityLicense:UnlicenseStargazers:1Issues:2Issues:0
Language:CSSLicense:MITStargazers:1Issues:1Issues:0
Language:TypeScriptLicense:MITStargazers:1Issues:2Issues:0
Language:HTMLStargazers:0Issues:2Issues:0
License: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

catalyst

Catalyst / Incubation, MVP of Voting smart contract concept where voters with different roles, a different number of points according to the roles, can vote for the project of their choice. The second part is the Incubation, where projects can pay experts in tokens to review and advise their project.

Language:SolidityStargazers:0Issues:2Issues:0
Language:ShellStargazers:0Issues:2Issues:1

EIPs

The Ethereum Improvement Proposal repository

Language:SolidityLicense:CC0-1.0Stargazers:0Issues:1Issues:0

ERC-20

Simple ERC-20 Hardhat project

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

ERC-minimalisticMSA

The Ethereum Request for Comment repository

Language:SolidityLicense: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
Language:TypeScriptStargazers: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

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:0Issues:2Issues: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: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