• Get Started
  • Manuals
  • API Reference
  • Resources
  • Glossary
eosio.cdt
  • welcome
  • eosio.cdt
  • eosio.contracts
  • eosio
  • eosjs
v1.6
  • v1.8Latest
  • v1.7
  • v1.6
  • v1.5
  • v1.4
    • Guides
    • Tools
    • Upgrading
    • Modules
    • Reference
      • Function Index
      • Variable Index
      • Enumeration Index
      • Class List
      • Files
  • Get Started
  • Manuals
  • API Reference
  • Resources
  • Glossary
 Request Changes
Project Information
  1. On Github
  2. Release Notes
  3. Contributing
  4. Issues
  5. License
On this page:
  • Contract

    • Classes
    • Defines
    • Defines Documentation

      • define CONTRACT
Home
/ manuals
/ EOSIO.cdt (v1.6)
:: group contract

Contract

Defines contract type which is base class for every EOSIO contract.

Classes

Type Name
class eosio::contract

Defines

Defines Documentation

define CONTRACT

#define CONTRACT class [[eosio::contract]]

Helper macros to reduce the verbosity for common contracts

  • Sign up to our newsletter
  • For Business
  • For Developers
  • Webinars
  • News & Events
  • About EOSIO
  • Developer Portal
  • Elemental Battles
  • Testnet
  • Block.one
  • Developer Portal
  • Github
  • StackExchange
  • Contact
  • FAQs
  • Privacy Policy
  • Terms of Use
  • Important Notice
  • Feedback
  • Sitemap
© 2021 Block.one. All rights reserved.