RebelMint Design
The first contract is coded “V0J0” for Version 0, JSON 0. All contracts are exact clones, and when new ones are deployed by creators, they’re auto-verified by bytecode by explorers. They are not upgradeable or proxy contracts, and there are no backdoors.
Contracts return their version code when queried, and they use special JSON systems to enable secure integration with the RebelMint SDK (React). They’re built to be built upon and to be highly flexible.
Design Specs
The Contracts/App/SDK/etc. (RebelMint) is specifically designed to the following parameters:
No platform fees, ever!
Gas efficient tokens (ERC-1155)
No restraints on editing token parameters (except after selling can't increase max mintable)
Fully editable/customizable tokens (even after minting)
No censorship of NFT assets (RebelMint doesn't handle your assets, you do)
No censorship of users/addresses (there is no site promotion of content, it runs on shared links)
No restraints on asset storage URLS (but can't do on-chain links, yet)
Owners can mint for free
Sales can be in any base (like ETH/POL) or ERC-20 currency, and can be for an amount of 0 currency (no fee charged besides gas)
Contracts are clones of the template contract and follow a versioning system: currently code Version 0, JSON structure 0 (V0J0)
Contracts are auto-verified by blockchain explorers.
Contracts are not proxies and are not upgradable (better security).
By standardizing JSON structures and having the chain provide token data in this way, apps can easily display contract and token data.
Built in marketplace and UI for individual contracts, share with a simple link.
This allows RebelMint to be very simple, powerfule, flexible, unstoppable, and easy to extend/build apps with, etc. Some aspects are not as convenient as other minting platforms, but take it from a crypto and NFT OG, it's worth it.
Last updated