Skip to content

Commit

Permalink
Deploy: global cctp (#312)
Browse files Browse the repository at this point in the history
* Install OZ 4.9.5

* Tool for saving proxy deployment

* Isolate wallet script, script for cctp chains

* Save preliminary config for Polygon

* Add new deployment scripts

* Deploy new SynapseCCTP on 6 chains

* Add script for checking CCTP deployments

* Prepare the initial setup of new contracts

* Whitelist new LinkedPool on Polygon

* Deploy SwapQuoterV2 on Polygon

* Deploy SynapseCCTP Router

* Script for CCTP verification
  • Loading branch information
ChiTimesChi authored Feb 9, 2024
1 parent c029932 commit 519502e
Show file tree
Hide file tree
Showing 53 changed files with 16,178 additions and 4,291 deletions.
155 changes: 155 additions & 0 deletions deployments/arbitrum/ProxyAdmin.SynapseCCTP.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
{
"address": "0x444feF20C748daD51E6146881775D031Cd03eBdE",
"constructorArgs": "0x",
"abi": [
{
"type": "function",
"name": "changeProxyAdmin",
"inputs": [
{
"name": "proxy",
"type": "address",
"internalType": "contract ITransparentUpgradeableProxy"
},
{
"name": "newAdmin",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "getProxyAdmin",
"inputs": [
{
"name": "proxy",
"type": "address",
"internalType": "contract ITransparentUpgradeableProxy"
}
],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "getProxyImplementation",
"inputs": [
{
"name": "proxy",
"type": "address",
"internalType": "contract ITransparentUpgradeableProxy"
}
],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "owner",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"type": "function",
"name": "renounceOwnership",
"inputs": [],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "transferOwnership",
"inputs": [
{
"name": "newOwner",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "upgrade",
"inputs": [
{
"name": "proxy",
"type": "address",
"internalType": "contract ITransparentUpgradeableProxy"
},
{
"name": "implementation",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "upgradeAndCall",
"inputs": [
{
"name": "proxy",
"type": "address",
"internalType": "contract ITransparentUpgradeableProxy"
},
{
"name": "implementation",
"type": "address",
"internalType": "address"
},
{
"name": "data",
"type": "bytes",
"internalType": "bytes"
}
],
"outputs": [],
"stateMutability": "payable"
},
{
"type": "event",
"name": "OwnershipTransferred",
"inputs": [
{
"name": "previousOwner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "newOwner",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
}
]
}
Loading

0 comments on commit 519502e

Please sign in to comment.