Trading fees can finally be claimed starting today. Going forward, you can claim your fees as often as you'd like but fees will only be converted into 3CRV once a week.
To claim your fees, please visit: https://www.curve.fi/
Every time a trade takes place on Curve Finance, 50% of the trading fee is collected by the users who have vote locked their CRV. Every week, fees are collected from the pools, converted to 3CRV and distributed.
There is a delay before you can first claim your 3CRV after locking. It takes 8 days from the Thursday after which you lock before you can claim.
If you would like to swap your 3CRV back into a stable coin, you can head to https://www.curve.fi/3pool/withdraw, select the stable you would like to receive (optional) and click "Withdraw". After confirming your transaction, you will then receive 3CRV.
If you would rather just stake your 3CRV and earn more CRV, you can head to the Minter https://dao.curve.fi/minter/gauges
Scroll down to 3Pool and click "Deposit" to stake them into the gauge.
When the burn is triggered, a contract collects all trading fees from all the swap pool contracts. Those fees come in dozen of different stable coins, tokenized Bitcoin and Ethereum flavours. The fee tokens are traded into USDC using Curve and Synthetix, which is then deposited to 3Pool. Finally, the burner creates a checkpoint which updates all the claimable balance of each veCRV holder.
Burning is an expensive process, as it involve many complex transactions, but anyone can trigger the process whenever they wish if they are willing to pay for it.
Fees may only be claimed for the week that has already passed, because the burner does not know how much everyone is entitled to before the end of the period. Fees will be available on a weekly basis within 24 hours after Thursday midnight UTC, as long as someone (usually the Curve team) has initiated the burn prior to that.
Technical users can review the burner contracts here: https://github.com/curvefi/curve-dao-contracts/tree/master/contracts/burners
The following script may be used to initiate the burn process: https://github.com/curvefi/curve-dao-contracts/blob/master/scripts/burners/claim_and_burn_fees.py