Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wtfacademy/wtf-sbt

A ERC1155-based SBT (soulbound token) implementation by WTF Academy
https://github.com/wtfacademy/wtf-sbt

blockchain erc1155 eth ethereum nft smart-contracts solidity soulbound-tokens web3

Last synced: 6 days ago
JSON representation

A ERC1155-based SBT (soulbound token) implementation by WTF Academy

Awesome Lists containing this project

README

        

# WTF-SBT
## About The Project
Soulbound Token (SBT) ERC1155 contracts used by WTF Academy for on-chain credentials.

## Features

- **Non-Transferable**: SoulBound, can not be transferred by users.
- **ERC1155**: WTF-SBT extends ERC1155, every SBT corresponds to an ERC1155 id.
- **Community Recovery**: at extreme condition (losing private key), community multisig (contract owner) can transfer the token to the new wallet under approval from the holder.

## Build

You can build the contracts with Foundry.

```shell
forge build
```

## Test

You can test the contracts with Foundry.

```shell
forge test
```