Hamburger is a word play on Harberger Tax
A community of NFT holders who are paying rent to be a part of the community - and a permissionless NFT marketplace.
Inspired by Nouns project and Harberger Tax
1 hamburger every day
No auction, FCFS.
One NFT can be minted from the contract every 24 hours.
Pay rent on the NFT
You must pay 1% per month rent on the value of the NFT you own.
You can pick the value of the NFT yourself, while minting.
This price is stored on-chain.
Stream money
Start streaming the money from owner to Hamburger treasury using Superfluid or payment channels.
If the owners’ Superfluid wrapped token wallet is empty, anyone can take over the NFT by paying 0 price - and claim it into their own address. The buyer can then set the value of the NFT and start streaming the rent to the treasury.
Auto sell
If anyone pays a price higher than the value of the NFT set by the owner, the NFT will be transferred automatically to the buyer. The buyer will then set the value see appropriate for the NFT and start streaming rent to the treasury.
TL;DR : Set the value of your NFT and pay 1% rent. If someone offers a price greater than the value you set - you must sell.
Governance
The rent is collected in a treasury. The holders of the NFT can vote on proposals on how to spend the money from the treasury.
ABIs
Mint
mint(uint tokenId, uint new_nft_value) public
// claim NFT from owner who has stopped paying rent
claim(uint tokenId, uint new_nft_value) public {
// if streaming rent inactive
// transfer NFT
}
buy(uint tokenId, uint new_nft_value) public payble {
// if nft_value[tokenId] < msg.amount
// transfer NFT
}
Looking to build?
DM me at @madhavanmalolan
1ETH bounty :)
Required condition : Simple but sleek UI, innovative NFT art work