Skip to content

Smart Contracts

Forta Network uses smart contracts to coordinate registration and ownership of Scanner Nodes and Detection Bots (referred by their former name of Agents in this release), the assignments of Bots and Scanners, the accepted Scanner Node software version and the economic safety mechanisms of the network via the ERC20 FORT Token.

To learn more, read the smart contracts github repo, or the documentation for the contracts in this site.

Deployments

Most of the contracts in Forta Network are upgradeable. If you are going to interact with an Upgradeable contract, always use the Proxy address.

Ethereum Mainnet

Name Proxy Implementation
Forta Token 0x41545f8b9472D758bB669ed8EaEEEcD7a9C4Ec29 0x587969Add789c13F64Bcc34Ff253BD9BFB78f38a

Polygon

Name Proxy Implementation
Access 0x107Ac13567b1b5D84691f890A5bA07EdaE1a11c3 0xd60D162c3335eB3EC4BEcA9F97218FAa4839f007
Router 0xbb12476ab9f27d3b441964B0aFC03D14a82e1D64 0x200Daf0a67B91bda59B57d436a3538E60C87c381
Agents (Detection Bots) 0x61447385B019187daa48e91c55c02AF1F1f3F863 0x2194564d6ea21bf03c057977A85b64D757596332
Scanners 0xbF2920129f83d75DeC95D97A879942cCe3DcD387 0x6083aeF817EDC5835d47290534e06dc5c51411b1
Dispatch 0xd46832F3f8EA8bDEFe5316696c0364F01b31a573 0xCF68cEEfa02Da937a5Ac65B26Bcc9255e0D6fA88
Forwarder -- 0x356A8ee5D3bCc183c2c7853F11D19f4C7622396F
Forta Token (Bridged) 0x9ff62d1FC52A907B6DCbA8077c2DDCA6E6a9d3e1 0xdEc964c65B265F038b07a6524598498b3Deb0e51
Staking 0xd2863157539b1D11F39ce23fC4834B62082F6874 0x355e16B4874A1559529229F2A2c40f026c7b816a
StakingParameters 0x587969Add789c13F64Bcc34Ff253BD9BFB78f38a 0xa2c0D02AE91ACb1517958de05513379d0C601358
ScannerNodeVersion 0x4720c872425876B6f4b4E9130CDef667aDE553b2 0x58BB8Cb8C21032A23EB6ECC99430F0CEEE29B10b
Back to top