Social Conscience Layer (SCL)
Introducing a unique, on-chain feature that directs 50% of transaction fees towards good causes, enabling developers to contribute to a more equitable and sustainable world.
How it works
- Developers incur a transaction fee when they call specific functions in the SDK
- This transaction fee is directly deposited into our SCL, which is its own smart contract wallet
- 50% of the transaction fees will be streamed directly to good causes, which have been proposed and agreed upon by a community vote
The SCL remains in its testing phase. While transaction volumes are low, funds will be transferred periodically in a gas efficient manner. At present, the SCL smart contract wallet is managed by OPENFORMAT. To maintain utmost transparency, we have provided links to the active SCL wallets for each network in the table below. Whenever funds are transferred out of this wallet, we will promptly announce the details, keeping the entire community informed about where the funds are going and why they are being transferred and/or why any changes to the fee structure are being made.
The decision making and voting of the SCL is being drafted at the moment. More information about how this will work and how you can get involved will be shared in the coming months.
Transaction fees
Refer to the table below for details on each chain supported by OPENFORMAT, including its associated fees, a link to the transaction in which the fee was established, and the current SCL Wallet where all transaction fees are sent. Currently, the fee is set at £0.001~/tx.
| Chain | Fee | Set Fee Transaction | SCL Wallet |
|---|---|---|---|
| Polygon Mainnet | 0.0012 MATIC | View Transaction | 0x474aE047Aa502E967A1631fAB74daFe8C6D3EFda |
| Polygon Mumbai | 0.0012 MATIC | View Transaction | 0x474aE047Aa502E967A1631fAB74daFe8C6D3EFda |
| Aurora Mainnet | 0.00000067ETH | View Transaction | 0x474aE047Aa502E967A1631fAB74daFe8C6D3EFda |
| Aurora Testnet | 0.00000067ETH | View Transaction | 0x474aE047Aa502E967A1631fAB74daFe8C6D3EFda |
Functions
The following functions include a transaction fee, which adds a meaningful purpose to their use. By employing these functions, you are not only benefiting from their utility, but also contributing to good causes.
| Name | Description | Code Reference |
|---|---|---|
| createERC20 | Fungible token contract creation | View Code |
| createERC721 | NFT contract creation | View Code |
| createERC721LazyDrop | NFT Drop contract creation | View Code |
| mintTo | Fungible token minting | View Code |
| mintTo | NFT Minting | View Code |
| batchMintTo | NFT Batching Minting | View Code |
| batchMintTo | NFT Drop Batching Minting | View Code |
| lazyMint | NFT Lazy Minting | View Code |
| setClaimConditions | Setting NFT Claim conditions | View Code |
| claim | NFT Claim | View Code |