Magic Eden sets aside 15% of revenue for buybacks, staking rewards