Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.34 KB

04-service-account.md

File metadata and controls

32 lines (24 loc) · 1.34 KB
title sidebar_label
Service Account Contracts
Service Account

The service account is the account that manages the core protocol requirements of Flow. There are three contracts deployed to the service account:

  • FlowServiceAccount tracks transaction fees, deployment permissions, and provides some convenience methods for Flow Token operations.

Source: FlowServiceAccount.cdc

  • RandomBeaconHistory stores the history of random sources generated by the Flow network. The defined Heartbeat resource is updated by the Flow Service Account at the end of every block with that block's source of randomness.

Source: RandomBeaconHistory.cdc

  • NodeVersionBeacon holds the past and future protocol versions that should be used to execute/handle blocks at a given block height.

Source: NodeVersionBeacon.cdc

Network Contract Address
Emulator 0xf8d6e0586b0a20c7
PreviewNet 0xb6763b4399a888c8
Testnet/Crescendo 0x8c5303eaa26202d6
Mainnet 0xe467b9dd11fa00df