Skip to content

Commit

Permalink
made the links to other repositories static
Browse files Browse the repository at this point in the history
  • Loading branch information
Thomas Wiesner authored and Thomas Wiesner committed Aug 26, 2022
1 parent d4d3194 commit 14426ba
Showing 1 changed file with 33 additions and 33 deletions.
66 changes: 33 additions & 33 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ Q1/2022 the Contracts were updated to support the following things:
* Still maintain the migration functionality from Truffle
* Run Truffle and Foundry in Parallel

The Proxied Contracts can be found in [the proxy-master Branch](/Morpher-io/MorpherProtocol/tree/proxied-contracts).
The Proxied Contracts can be found in [the proxy-master Branch](https://github.com/Morpher-io/MorpherProtocol/tree/proxied-contracts).

### Addresses for Proxied Contracts

Expand Down Expand Up @@ -87,54 +87,54 @@ SafeMath.sol: Prevent Integer Overflows/Underflows in Solidity < 0.8

MorpherAirdrop.sol: Manages the Airdrop functionality.

* [Sidechain: Unproxied Version](/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherAdmin.sol)
* [Mainchain: Unproxied Version](/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherAdmin.sol)
* [Polygon: Proxied Version](/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherAdmin.sol)
* [Sidechain: Unproxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherAdmin.sol)
* [Mainchain: Unproxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherAdmin.sol)
* [Polygon: Proxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherAdmin.sol)

MorpherBridge.sol: Functionality to bridge tokens between chains in a trustless way

* [Sidechain: Proxied Version](/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherBridge.sol)
* [Mainchain: Proxied Version](/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherBridge.sol)
* [Polygon: Proxied Version](/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherBridge.sol)
* [Sidechain: Proxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherBridge.sol)
* [Mainchain: Proxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherBridge.sol)
* [Polygon: Proxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherBridge.sol)

MorpherOracle.sol: Pricing Oracle Functionality that accepts high frequency price ticks from external trusted data sources

* [Sidechain: Unproxied Version](/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherOracle.sol)
* [Mainchain: Unproxied Version](/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherOracle.sol)
* [Polygon: Proxied Version](/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherOracle.sol)
* [Sidechain: Unproxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherOracle.sol)
* [Mainchain: Unproxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherOracle.sol)
* [Polygon: Proxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherOracle.sol)

MorpherStaking.sol: Staking functionality for MPH

* [Sidechain: Unproxied Version](/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherStaking.sol)
* [Mainchain: Unproxied Version](/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherStaking.sol)
* [Polygon: Proxied Version](/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherStaking.sol)
* [Sidechain: Unproxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherStaking.sol)
* [Mainchain: Unproxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherStaking.sol)
* [Polygon: Proxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherStaking.sol)

MorpherState.sol: Storing Data On Chain using the Eternal Storage Pattern (only non-proxied) or pointers to the contract ecosystem (proxied version)

* [Sidechain: Unproxied Version for Eternal Storage](/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherState.sol)
* [Sidechain: Proxied Version for Address-Pointers - 0x47d2B89c88a411Af2f280E7f9e4c580c4E33b118](/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherState.sol)
* [Mainchain: Unproxied Version](/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherState.sol)
* [Polygon: Proxied Version](/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherState.sol)
* [Sidechain: Unproxied Version for Eternal Storage](https://github.com/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherState.sol)
* [Sidechain: Proxied Version for Address-Pointers - 0x47d2B89c88a411Af2f280E7f9e4c580c4E33b118](https://github.com/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherState.sol)
* [Mainchain: Unproxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherState.sol)
* [Polygon: Proxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherState.sol)

MorpherToken.sol: ERC20 Interface for the Morpher Token

* [Sidechain: Unproxied Version](/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherToken.sol)
* [Mainchain: Unproxied Version](/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherToken.sol)
* [Polygon: Proxied Version](/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherToken.sol)
* [Sidechain: Unproxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherToken.sol)
* [Mainchain: Unproxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherToken.sol)
* [Polygon: Proxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherToken.sol)

MorpherTradeEngine.sol: Processing Trades, calculating the position value

* [Sidechain: Unproxied Version](/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherTradeEngine.sol)
* [Mainchain: Unproxied Version](/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherTradeEngine.sol)
* [Polygon: Proxied Version](/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherTradeEngine.sol)
* [Sidechain: Unproxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherTradeEngine.sol)
* [Mainchain: Unproxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherTradeEngine.sol)
* [Polygon: Proxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherTradeEngine.sol)

## Morpher Auxiliary Contracts

MorpherAccessControl.sol: Access Control based on OpenZeppelin Contracts

* [Sidechain: 0xA8aA5aF33D221F9FF7c75f7b0d88FE77EA821a6b](/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherAccessControl.sol)
* [Mainchain: 0xD6bFA0868A901BE396b9A294dE78441b240a45b8](/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherAccessControl.sol)
* [Polygon: 0x139950831d8338487db6807c6FdAeD1827726dF2](/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherAccessControl.sol)
* [Sidechain: 0xA8aA5aF33D221F9FF7c75f7b0d88FE77EA821a6b](https://github.com/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherAccessControl.sol)
* [Mainchain: 0xD6bFA0868A901BE396b9A294dE78441b240a45b8](https://github.com/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherAccessControl.sol)
* [Polygon: 0x139950831d8338487db6807c6FdAeD1827726dF2](https://github.com/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherAccessControl.sol)

MorpherAdmin.sol: Administrative functions, such as stockSplit calculations etc. Can only be called from Administrator roles.

Expand All @@ -146,8 +146,8 @@ MorpherAdministratorProxy.sol: A middle-layer between State, to bulk-activate Ma

MorpherEscrow.sol: Used for token release at protocol inception.

* [Sidechain: Unproxied Version](/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherEscrow.sol)
* [Mainchain: Unproxied Version](/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherEscrow.sol)
* [Sidechain: Unproxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherEscrow.sol)
* [Mainchain: Unproxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherEscrow.sol)
* Polygon: not deployed

MorpherFaucet.sol: Used as faucet for test-networks and development-networks to get access to MPH without purchasing them.
Expand All @@ -160,15 +160,15 @@ MorpherGovernance.sol: Governance for Mainchain to vote in new Oracles or Admini

MorpherMintingLimiter.sol: Delays the payout when closing positions when the close amount is above a certain threshold, so it can be investigated for potential platform bugs.

* [Sidechain: Unproxied Version](/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherMintingLimiter.sol)
* [Mainchain: Unproxied Version](/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherMintingLimiter.sol)
* [Polygon: Proxied Version](/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherMintingLimiter.sol)
* [Sidechain: Unproxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherMintingLimiter.sol)
* [Mainchain: Unproxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherMintingLimiter.sol)
* [Polygon: Proxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherMintingLimiter.sol)

MorpherUserBlocking.sol: Allows specific users to be blocked from Trading.

* [Sidechain: Unproxied Version](/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherUserBlocking.sol)
* [Sidechain: Unproxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/unproxied-contracts/contracts/MorpherUserBlocking.sol)
* Mainchain: Not Deployed
* [Polygon: Proxied Version](/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherUserBlocking.sol)
* [Polygon: Proxied Version](https://github.com/Morpher-io/MorpherProtocol/blob/proxied-contracts/contracts/MorpherUserBlocking.sol)

## Interfaces

Expand Down

0 comments on commit 14426ba

Please sign in to comment.