REBELMINT

RebelMint is an open source smart contract and React SDK that allows anyone to launch a web3 storefront without fees or censorship. Built by rebels, for rebels.

RebelMint Manifesto

Listen up, rebels. This isn’t your average, play-it-safe, hand-holding NFT platform that censors artists for a fee. This is RebelMint, where we’re ripping up the rulebooks and putting the power in your hands.

Censorship? Not Here

We made the tools so you can use them however you want. Want to make edgy shit? Political shit? F’kin shit up, shit? RebelMint doesn’t censor shit! You’re the artist and creator, not us. Push whatever boundaries you want, give ‘em hell.

Your Art, Your Profit

Sick of platforms treating you like a cash cow, cutting into your take with fees or mint charges? Not here. You create, you sell and earn, you keep it all. No fees, no hidden charges, no middlemen, no bullshit. Artists ⇿ Supporters.

Power to the Cypherpunks

This isn’t some VC-backed corporate tech celebrity influencer pushed ‘product’. Reward staking? Token Drop? Farming Ponzi? Get outta here. RebelMint is a no fluff bare bones cypherpunk toolset, built by outcasts, for outcasts. Everything is open source, the contracts, the modules, and the app. Launch your own contracts and create your own tokens. Do it, we double-dare you!

Simple Tools, Maximum Impact

We keep it simple so you can focus on shaking things up. Follow our guides to launch a shop and mint some tokens. Share your collection with a URL and let supporters mint straight from your contract with our simple UI. No fancy frills, and no gatekeeping. Just raw power at your fingertips. You make it, we make it easy.

Scarcity if Desired

Scarcity is a choice, not a requirement. Set your own prices, low or high or free (like actually f’kin free). Make your art as accessible or exclusive as you want. Sell it as 1/1s, editions of 420 billion, or anywhere in between. It’s your call, not ours.

Your Money, Your Rules

Want all tokens’ earnings sent to the same account? Or do you want to split it up and send funds all over? Our contracts let you send mint money where you want. Tokens can set different payout accounts, and you can change ‘em whenever you want. It’s your crypto, your choice.

Currency Rebellion

Want to sell your masterpiece for Eth? Cool, that’s default. Or maybe some obscure shitcoin? Go all in on it, have fun. Accept any ERC-20 you fancy, and change it up if the dev rugs. Your art, your decisions. Unleash your mayhem.

Gas Prices That Don’t Bite

You can choose to launch your contract on mainnet or an L2. The template contracts are the same and they’re built so gas fees won’t drain your wallet. Sharing art and sending a message shouldn’t cost an arm and a leg. If you want to use the tech on a different chain, go for it. More power to you.

Unapologetically Bold

See our logo with the hand throwing horns? That’s us telling the establishment we’re here to disrupt. We’re loud, we’re proud, and we’re here to turn heads. Make your statement, scream it until they can’t ignore you. Be seen, be heard.

Creator Control

Create as many or as few tokens as your bloody heart desires. Update your work whenever you want. Change prices, swap currencies, alter traits—go wild. The only thing you can’t do on RebelMint is increase a token’s max mintable once it’s selling. And if you don’t like that, good for you! Go fork the repo and do whatever the f’ck you want.

Your Choice

So, are you with us? RebelMint isn’t for the timid. It’s for the urchin rebel punk metal hippie troublemaker renegades who’re tired of the fake celebrity pump and dump corporate bullshit. Join in or get out of the way, because we’ve got the tech, we’re giving it to everyone, and there’s no stopping us.

Inspiration and Creation

 

I got tired of scarcity being shoved down my throat, of twisting decentralization tech applied to digital art into “Number go up” flips and flops. Of an artist being cared for just as much as they are good for their collector’s bags. Fine if that’s your style, but most artists aren’t artists for all that shit. Instead they use patreon or onlyfans or any other web2 platform that cuts their profits with a cleaver. I’m so tired of web3’s inability to make something that’s just fucking free for creators to use as a vehicle to get support for their work.

Speaking of free, I got tired of the “Free Mint” meta – where mints weren’t free. Where platforms charged a service fee, and if the artist agreed to some conditions, then they get a cut from the “Free” sale’s proceeds. …Bunch of bullshit. So unpunk it makes me want to puke.

Also making me sick is all the censorship and seeing friends getting deplatformed because their content was deemed “wrong” or “in violation” for whatever shitty reasons. I got tired of reading TOCs and looking or legaleze allowing platform-level censorship. I got tired of artists feeling cornformity pressure – not being able to shout their message or expose their truths to the world. What a joke it’s become to be a crypto-artist catering to this ecosystem… If you think this *waves around* is the best that cryptotech can offer, then you’re a joke, too (so rude! and not sorry about it).

I got tired of the tech and services in web3 being controlled by corporations, their pumps and dumps, and the users being wrung out and hung out to dry. I got tired of being told what to buy and from whom. I got tired of seeing them gatekeeping artists, and tired of watching them profit off of the creativity and dreams of struggling artists.

I got tired of fake celebs, all the web3 wagmi BS, all the promises of better futures – for the few – for their few, for themselves, for their bags. Fuck all that!

So I wrote the RebelMint contracts and hired a React dev to build the integrated SDK.

The RebelMint Contracts

 

Currently I’ve got the first contract live, 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.

A creator deploys the contract (through SDK or by deploying the bytecode), sets the collection data, creates token records on the contract, and controls their minting and pricing. Everything is in the creator’s control, and tokens can be updated or modified in almost every way by the creator. There is no middleman, and nobody can control a contract besides it’s owner.

 

The RebelMint SDK

 

I am not a React dev (I’m trying to learn), so I hired a super talented React ninja named Chris. With his help, this is what we’ve made so far, an open source SDK and open source app that integrates with RebelMint contracts.

  • It allows anyone to deploy an authentic RebelMint contract on a various networks
  • It allows anyone to use the React components to instantly create a web3 storefront
  • It allows a nice UI/UX to authentic RebelMint contracts on the blockchain

…Should I break that down into a hundred different bullets to tell you why or how? Sorry, too busy. If you’re dev enough, this is enough.

NFT Content Storage

 

RebelMint doesn’t control where creators store their content, and it doesn’t store or upload it for them. If RebelMint did, then it would have to enact some kind of censorship to make sure some asshole doesn’t do something shitty. Because we don’t control this, it means that some asshole might do something shitty. Don’t be an asshole. Don’t do something shitty.

It’s on the creator to store the data and on the collector to understand that the creator controls this. If, as a collector, you want to make sure that your token doesn’t disappear – then right click save it, pin it if it’s on IPFS, work with the artist to use better storage (they can update tokens on their contract later) or don’t fucking buy it. The goal is to remove as many barriers as possible for creators to go from 0 to uncensored and free web3 storefront. That’s what the tech does, only that.

The RebelMint posters are stored on Arweave. Anything else I make on a RebelMint contract will likely also be stored on Arweave. But a creator could have their images stored on google drive, dropbox, imgur, their own website, anywhere on the internet really as long as it’s accessible by URL. This is a FEATURE. Supporting artists should be a goal in itself, and if you don’t want to lose access to NFT content that isn’t stored to your ideal specs, then like I said, you can talk to the artist about it.

Important Disclaimer Shit

 

By using RebelMint you agree to like, follow the laws that apply to you and stuff and not hold RebelMint/me/us accountable for anything someone might do with the tech. Full terms here: https://rebelmint.org/tos). RebelMint doesn’t take fees, track personal data, have any claim to be able to use user content in any way outside of just showing it on the site when a user calls it up, and doesn’t control what is done with the open source software. RebelMint doesn’t know what content is put into tokens, while I as an individual care – the tech doesn’t. RebelMint has no control over what someone puts into their tokens, wether it’s their own creation or not, malicious or not, etc. RebelMint has no control over where the images or metadata for the tokens are stored, and poses no requirements for if/how a creator maintains that data, collects fees, sets pricing or currencies, or anything really. RebelMint is a framework, a tool, etc.

You can think of the RebelMint SDK and app as a specialized blockchain explorer that only interacts with authenticated RebelMint contracts. Nothing less, nothing more.

TL;DR don’t sue me.

Chains and Posters

 

RebelMint is launching on 7 chains (and their testnets), on Ethereum and 6 L2s: Arbitrum, Base, Optimism, Polygon, Shape, and Zora. On each, a template contract was deployed and a poster NFT was minted. If you want to support RebelMint and/or Matto (he’s self-funding this), you can buy any number of posters – including 0. The posters are licensed CC0 so feel free to do whatever the F you want with them (but pls be cool). All links are to the contracts on the various chains.

I (Matto) think they’re rockin. Which is your favorite?

Ethereum

Arbitrum

Base

Optimism

Polygon

Shape

Zora

Future Contracts

 

The current contract, V0J0, is for simple tokens with assets accessible by website tokenURI links. As a onchain art smart contract experimentooor, I plan to launch other contracts that allow more complicated features, asset rotation/assignment (like in GMers), simple SVG assembly (like in Mythics), complex generative art SVG (like a simplified BLONKS), etc.

The SDK is designed to allow new contracts can be added RebelMint over time. Have an idea for something badass? Let’s talk!