kehiy / sc-collection

My smart-contract/program collection on different blockchains

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sc-collection

My smart-contract/program collection on different blockchains

Chains & Languages

EVM

  • Solidity
  • Fe
  • Vyper

TON (TVM)

  • FunC
  • Tact
  • Fift

Solana

Rust

  • solana_program
  • anchor

c

  • C

Sui (MoveVM)

  • move

Aptos (MoveVM)

  • move

Aleo (snarkVM)

  • leo

Plokadot (Ink/substrate)

  • ink

Why?

I made this repo to keep my smart contracts here. which is used for learning, production use or referencing as examples. Another reason that I made this repo is to get familiar with different contract models and ideas in different blockchains as a research to work on, design and develop new virtual machine/runtime environments for blockchains.

More

More resources to read and learn about smart contract engines/run-times/virtual machines:

  1. Blockchain Execution Environments Comparison

Contributing

Feel free to make a PR anf update any contract if there is a typo, security issue, missing test, wrong info in docs and ...

Note: don't forgot to use conventional commits.

About

My smart-contract/program collection on different blockchains

License:MIT License


Languages

Language:Solidity 44.0%Language:TypeScript 23.3%Language:Rust 19.4%Language:Move 13.3%