It should just be treated as cash type of donation. Get a paper receipt.
Correct, as long as those gains are used as part of the 501-aligned mission. Same with donations, they don't pay a corp income tax. This is part of being a tax exempt organization.