There are no reviews yet. Be the first to send feedback to the community and the maintainers!
cryptography-n-zk-research
A Cryptography and Zero Knowledge Proof Research Repo Implementing Research papers, Cryptographic primitives, trying out imaginary exploits and so on.chronicle
Chronicle is an indexing software, indexing transactions and modules (Smart contract, Parachain, and so on) Events.scroll-sdks
This are SDKs to facilitate development on the Scroll blockchainkzg-commitment-rust
This is a simple not to use for production implementation for KZG commitment using the programming language RUSTpoly-commit-airdrop-tool
This is a tool used to interpolate valid addresses and amount in a polynomial, commit to the polynomial and generate prove for all the valid addresses.miana
This is a boilerplate-creating tool for diamond standard, it covers diamond standard with Hardhat(JavaScript), Hardhat(Type Script), Foundry, Foundry + Hardhat and the Modular flavour of all this code base.smart-contract-and-randomness
This is a light codebase built for a blogpost explalin how randoness can be generated in a smart contract running on a EVM chainweb3lagos-starter-kit
This is a starter kit for smart contract development for the Web3 Lagos conference Hackathon.chaum-pedersen-lib
This is an implementation of the Chaum-Pedersen ZKP protocol. This library allows a prover to claim possession of a knowledge and without reviewing this knowledge to the verifier. The library utilized to two types of groups: A large prime field and an elliptic curve field.kzg-verify-lib
This is a would be solidity library for verifying KZG poly-commit built of the BLS12 381 curvediamond-3-hardhat-typechain-support
This is a diamond standard implemention 3 for the hardhat framework and making use of typescripthack-smith
This repo holds tools script for smart contract hacking for virtual and physical CTF. it was built for the web3lagos conferencestaking-contract-uups
Upgradeable Staking Contract following the Universal Upgradeable Proxy Standarderc20-token-lock-contract
This is a ERC20 token time lock contractnft-audtion-smart-contract
This is a NFT auctioning smart contract writtten in solidityvesting-contract-erc20
This is a ERC20 vesting contractimpersonating-staking-contract
erc20-order-book-contract
This is a decentralized order-book contractERC1155-implementation-for-wearable
This is a solidity project that implements the NFT ERC1155 token standardethereum-wallet
This is a fully functioning ethereum wallet implemented with the EthersJS.reentrance-attack
This contracts is simulating a re entrance attack eventts-sdk-plate
pallet-dex
custom DEX pallet using the Polkadot SDKvrf-rust-solidity
This is a simple rust-based project that implements a verifiable random function using elliptic curve as its key pairing system.create2-utils
This are utility functions written in solidity to help when deploying contracts with create twoerc20-swap
This is a DAPP which inplements the core functionality of the Etheruem most forked DAPP Uniswap and also implemented the ERC20 token standard to create a token used in this projectmodularized-diamond-stucture-hardhat
This is an organisation of the Diamond Standard file structure, this would help in mudularization of the diamond standard contracts and proxies. This build is for the hardhat framework loverslending-protocol-diamond
This is a project on an Upgradeable lending protocol implemented with diamond standardink-awesome-defi
this is a repo containing existing defi projects re-written in Ink!smart-wallet-EIP4337
This is an implementation of a AA wallet (Smart contract wallet), Payment master and Wallet factory contract. following the spec of EIP4337kzg-airdrop-bn254
synthetix-staking-reward-algorithm-ink
This is an implementation of the famous staking reward contract built be synthetix using rust and the INK frameworkecdsa-rust
This is a rust library providing functionality for operating with an elliptic curve and a elliptic curve digital signature algorithm. (ECDSA)simple-nft-marketplace
This is a simple nft market place DAPP, this project was implemented with Next.js, React, Solidity, Hardhat, IPFS. working on the project was fun, and there are alot of snippet that would be helpful to Web3 developerssolidity-multi-contract-call
This contract would help call multiply contract. the execution would be done in the same blockERC20Upgradable
This is a hardhat project where an upgradable ERC20 token implementing the UUPS pattern, the ERC20 token used for this implementation was obtain from transmission11 solmate reponon-interactive-chaum-pedersen-lib
This is a Non interactive implementation of the Chaum-Pedersen ZKP protocol. This library allows a prover to claim possession of a knowledge and without reviewing this knowledge to the verifier. The library utilised to two types of groups: A large prime field and an elliptic curve field.staking-reward-contract
This is a staking reward contract. In this contract user stake token A for a period of time and they would be rewarded with token B, the reward depends greatly on how much they stake and how long they stakeLove Open Source and this site? Check out how you can help us