• Stars
    star
    1
  • Language
    Rust
  • Created about 1 year ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This is a rust library providing functionality for operating with an elliptic curve and a elliptic curve digital signature algorithm. (ECDSA)

More Repositories

1

cryptography-n-zk-research

A Cryptography and Zero Knowledge Proof Research Repo Implementing Research papers, Cryptographic primitives, trying out imaginary exploits and so on.
Rust
15
star
2

chronicle

Chronicle is an indexing software, indexing transactions and modules (Smart contract, Parachain, and so on) Events.
Rust
6
star
3

scroll-sdks

This are SDKs to facilitate development on the Scroll blockchain
TypeScript
6
star
4

kzg-commitment-rust

This is a simple not to use for production implementation for KZG commitment using the programming language RUST
Rust
5
star
5

poly-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.
Rust
4
star
6

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.
Rust
3
star
7

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 chain
TypeScript
3
star
8

web3lagos-starter-kit

This is a starter kit for smart contract development for the Web3 Lagos conference Hackathon.
Solidity
2
star
9

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.
Rust
2
star
10

kzg-verify-lib

This is a would be solidity library for verifying KZG poly-commit built of the BLS12 381 curve
Solidity
2
star
11

diamond-3-hardhat-typechain-support

This is a diamond standard implemention 3 for the hardhat framework and making use of typescript
Solidity
1
star
12

hack-smith

This repo holds tools script for smart contract hacking for virtual and physical CTF. it was built for the web3lagos conference
TypeScript
1
star
13

staking-contract-uups

Upgradeable Staking Contract following the Universal Upgradeable Proxy Standard
Solidity
1
star
14

erc20-token-lock-contract

This is a ERC20 token time lock contract
Solidity
1
star
15

nft-audtion-smart-contract

This is a NFT auctioning smart contract writtten in solidity
Solidity
1
star
16

vesting-contract-erc20

This is a ERC20 vesting contract
Solidity
1
star
17

impersonating-staking-contract

Solidity
1
star
18

erc20-order-book-contract

This is a decentralized order-book contract
Solidity
1
star
19

ERC1155-implementation-for-wearable

This is a solidity project that implements the NFT ERC1155 token standard
TypeScript
1
star
20

ethereum-wallet

This is a fully functioning ethereum wallet implemented with the EthersJS.
JavaScript
1
star
21

reentrance-attack

This contracts is simulating a re entrance attack event
Solidity
1
star
22

ts-sdk-plate

JavaScript
1
star
23

pallet-dex

custom DEX pallet using the Polkadot SDK
Rust
1
star
24

simple-rust-grpc

This project is a simple implementation of GRPC using the rust language
Rust
1
star
25

vrf-rust-solidity

This is a simple rust-based project that implements a verifiable random function using elliptic curve as its key pairing system.
Solidity
1
star
26

create2-utils

This are utility functions written in solidity to help when deploying contracts with create two
Solidity
1
star
27

erc20-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 project
JavaScript
1
star
28

modularized-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 lovers
Solidity
1
star
29

lending-protocol-diamond

This is a project on an Upgradeable lending protocol implemented with diamond standard
Solidity
1
star
30

ink-awesome-defi

this is a repo containing existing defi projects re-written in Ink!
Rust
1
star
31

smart-wallet-EIP4337

This is an implementation of a AA wallet (Smart contract wallet), Payment master and Wallet factory contract. following the spec of EIP4337
Solidity
1
star
32

kzg-airdrop-bn254

Solidity
1
star
33

synthetix-staking-reward-algorithm-ink

This is an implementation of the famous staking reward contract built be synthetix using rust and the INK framework
Rust
1
star
34

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 developers
JavaScript
1
star
35

solidity-multi-contract-call

This contract would help call multiply contract. the execution would be done in the same block
Solidity
1
star
36

ERC20Upgradable

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 repo
Solidity
1
star
37

non-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.
Rust
1
star
38

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 stake
Solidity
1
star