This repository own all global contracts used by the Parallel Protocol
The Parallel Core own the following contracts:
- The AccessManager inherit of Openzeppelin AccessManager contract. Handle all access for the protocol.
These are the core contracts, the ParallelAccessManager of each chain, not a list of the chains where USDp is live.
USDp itself is live on the 24 chains listed in
parallel-tokens and in the
documentation.
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0x94Ea8800444017695345156319e96bdB1E355F7a |
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0x7Df74BBB6F82eC1BCB1562a30ef5Bf5c326e2811 |
No USDp on Fantom. This access manager owns the legacy MIMO to PRL migration contract (PeripheralMigrationContract,
0xfD28f108e95f4D41daAE9dbfFf707D677985998E).
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0x1FF33CF1607Ca109F23A3Fb9Ec5193037eB26306 |
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0x0e4e7Ca9D7b1e6293D0713EFEfB4BCA010DeBF46 |
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0x0e4e7Ca9D7b1e6293D0713EFEfB4BCA010DeBF46 |
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0x0e4e7Ca9D7b1e6293D0713EFEfB4BCA010DeBF46 |
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0x8eFb3DED78FbaEF2a4eFe01E01BBD911E4094b78 |
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0xfD28f108e95f4D41daAE9dbfFf707D677985998E |
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0xfD28f108e95f4D41daAE9dbfFf707D677985998E |
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0xfD28f108e95f4D41daAE9dbfFf707D677985998E |
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0xfD28f108e95f4D41daAE9dbfFf707D677985998E |
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0xfD28f108e95f4D41daAE9dbfFf707D677985998E |
Contracts deployed but never launched: no USDp on Mantle.
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0xfD28f108e95f4D41daAE9dbfFf707D677985998E |
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0xfD28f108e95f4D41daAE9dbfFf707D677985998E |
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0xfD28f108e95f4D41daAE9dbfFf707D677985998E |
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0xfD28f108e95f4D41daAE9dbfFf707D677985998E |
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0xfD28f108e95f4D41daAE9dbfFf707D677985998E |
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0xfD28f108e95f4D41daAE9dbfFf707D677985998E |
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0xfD28f108e95f4D41daAE9dbfFf707D677985998E |
| Contract | Explore |
|---|---|
| ParallelAccessManager | 0xfD28f108e95f4D41daAE9dbfFf707D677985998E |
- Roles and wallets assigned to roles will must be tracked
- Admin of AccessManager must be a multisig wallet
Install foundry following the instructions.
bun installIn order to interact with non local networks, you must create an .env that has:
PRIVATE_KEY="PRIVATE KEY"
ALCHEMY_API_KEY="ALCHEMY_API_KEY"
ETHERSCAN_API_KEY="MAINNET_ETHERSCAN_API_KEY"For additional keys, you can check the .env.example file.
Warning: always keep your confidential information safe
bun run compilebun run testbun run slitherYou will find other useful commands in the package.json file.
If you're interested in contributing, please see our contributions guidelines.
For any question or feedback you can use discord. Don't hesitate to reach out on Twitter as well.
All contracts is under the MIT License, see LICENSE.