# DAPP Service Macros

The DAPP Network utilizes a series of macros and service actions to perform different logic. Many of the macros use a special syntax to interact with the DAPP Service Providers.

In this portion of the docs we’ll have a look at the macros associated with the DAPP Network’s `dappservices` contract (core contract to the DAPP Network that handles staking, the DAPP token, and packages).

#### CONTRACT\_START() - contract start wrapper

#### CONTRACT\_END() - contract end wrapper

#### DAPPSERVICES\_ACTIONS - actions specifier for smart contract

#### DAPPSERVICE\_ACTIONS\_COMMANDS - actions commands for smart contract
