Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/wtfacademy/wtf-sbt
- Owner: WTFAcademy
- License: mit
- Created: 2022-10-25T02:38:11.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-10T05:03:14.000Z (5 months ago)
- Last Synced: 2024-06-10T09:02:46.410Z (5 months ago)
- Topics: blockchain, erc1155, eth, ethereum, nft, smart-contracts, solidity, soulbound-tokens, web3
- Language: Solidity
- Homepage: https://wtf.academy
- Size: 128 KB
- Stars: 11
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```