services with respect to a contract of sale of a digital asset. (3) Providing a user-interface that enables a user to read, and access data about a blockchain system, send messages, or otherwise interact with a blockchain system. (4) Developing, publishing, constituting, administering, maintaining, or otherwise distributing a blockchain system. (5) Developing, publishing, constituting, administering, maintaining, or otherwise distributing software or systems that create or deploy hardware or software, including wallets or other systems, facilitating an individual user’s own personal ability to keep, safeguard, or custody the user’s digital commodities or related private keys. (b) Exceptions Subsection (a) shall not be interpreted to apply to the anti-fraud, anti-manipulation, or false reporting enforcement authorities of the Commission. . 510. Funding for implementation and enforcement (a) Collection of fees (1) In general The Commodity Futures Trading Commission (in this section referred to as the Commission ) shall charge and collect a filing fee from each person who files with the Commission a notice of intent to register as a digital commodity exchange, digital commodity broker, or digital commodity dealer pursuant to section 106. (2) Amount The fees authorized under paragraph (1) may be collected and available for obligation only in the amounts provided in advance in an appropriation Act. (3) Authority to adjust fees Notwithstanding the preceding provisions of this subsection, to promote fair competition or innovation, the Commission, in its sole discretion, may reduce or eliminate any fee otherwise required to be paid by a small or medium filer under this subsection. (b) Fee schedule (1) In general The Commission shall publish in the Federal Register a schedule of the fees to be charged and collected under this section. (2) Content The fee schedule for a fiscal year shall include a written analysis of the estimate of the Commission of the total costs of carrying out the functions of the Commission under