Source Code

All of our core contracts are open source and can be found here.

For a specific version, releases have been tagged: [v1] [v2]

Contract docs

Documentation that describes the functionality and API for the GYSR Core v2 contracts can be found here.


GYSR has built and launched a subgraph which indexes a variety of information about our platform. This includes data about tokens (price, name, type, etc.), users (positions, activity, etc.), Pools (configuration, APR, TVL, etc.) and more.

You can find the subgraph source code here.

You can explore and query our live subgraph deployments: [mainnet] [polygon] [kovan]

Mainnet contract addresses

GYSR token - 0xbea98c05eeae2f3bc8c3565db7551eb738c8ccab

Pool factory (v1) - 0xCAda3423d33259A94C1ED1A7AEEcb73B87D0B684

Pool factory (v2) - 0xc517A08aeE9CA160a610752e50A6ED8087049091

ERC20 staking module factory - 0xaef2a7E4CbEB875475cFb1924867B9374569D894

ERC20 friendly reward module factory - 0x101063F864E91B72a5cE06342AFc7EA5d8515398

ERC20 competitive reward module factory - 0x4E06AE5Fa48089a69D4eE4fFEE9524b06c2b7400

Community pool - 0x6C1FFDecC6520571D2C41087726611938a9Ae99f

Holder pool - 0x30C0f65D9b27EBE2CC2A49Cbcb4133230b3fb381

Polygon contract addresses

GYSR token (mapped) - 0xc48F61a288A08F1B80c2edd74652e1276B6A168c

Pool factory (v2) - 0x3cF6920b8FCBeA07700CE4A7C2F009Bb785B0742

ERC20 staking module factory - 0xB425aB121d357473259eAe4EFC038e4B113DB12E

ERC20 friendly reward module factory - 0xb2e49ED1e552f087695E18F1fabca052694A8042

ERC20 competitive reward module factory - 0x225fbc87C44324aFe99710A0503eF395c81CEB9a

Kovan contract addresses

GYSR token - 0xDA9b55DE6e04404F6c77673D4B243142a4efC6B8

Pool factory (v2) - 0x9D8537D1D6a9Fae932bA86Ce02410E54453A41A4

ERC20 staking module factory - 0xFb964021fF1709cC5B54E58813ddAe74f4D31895

ERC20 friendly reward module factory - 0x88fb2e8951534200411a4D6eBd7d000c225B76F0

ERC20 competitive reward module factory - 0x5c1A02D6CAa8C954Cb30CE2B1a6C02Edd75fc3E3

Button Primary - Small
Button Primary - Default
Button Primary - Large
Button Secondary - Small
Button Secondary - Default
Button Secondary - Large