Here is the list of all contracts within the current Synthetix system.
Within the developer ecosystem, the names of Synthetix contracts are referred to by their
source Solidity file.If the same source is used for multiple instances of contracts with different constructor arguments - such as
ProxyERC20.sol - then the convention is to suffix the name of the differing feature to the end - be it the proxy target e.g.
ProxyFeePool or the synth currencyKey eg:
Handy Contract Links
All of the below contracts can be accessed by our contract linker utility. Simply suffix the contract name to the end of https://contracts.synthetix.io to get a link that will always redirect to the latest version of the contract on Etherscan.
For example, try https://contracts.synthetix.io/Synthetix to get linked to the latest Synthetix underlying.
For testnets, insert the testnet name before the contract, as in https://contracts.synthetix.io/goerli/Synthetix