Skip to content

Commit

Permalink
Deploy CodeJar on a bunch of networks
Browse files Browse the repository at this point in the history
  • Loading branch information
kevincheng96 committed Mar 28, 2024
1 parent 2249648 commit ffad8bc
Show file tree
Hide file tree
Showing 35 changed files with 2,831 additions and 163 deletions.
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -212,3 +212,20 @@ Once the env variables are defined, run the following command:
```sh
set -a && source .env && ./script/deploy-quark.sh --broadcast
```

## CodeJar Deployments

Using artifacts from [release-v2024-03-27+2249648](https://github.com/compound-finance/quark/releases/tag/release-v2024-03-27%2B2249648).

| Network | CodeJar Address |
| ----------------- | ------------------------------------------ |
| Mainnet | 0x2b68764bCfE9fCD8d5a30a281F141f69b69Ae3C8 |
| Base | 0x2b68764bCfE9fCD8d5a30a281F141f69b69Ae3C8 |
| Sepolia | 0x2b68764bCfE9fCD8d5a30a281F141f69b69Ae3C8 |
| Arbitrum | 0x2b68764bCfE9fCD8d5a30a281F141f69b69Ae3C8 |
| Optimism | 0x2b68764bCfE9fCD8d5a30a281F141f69b69Ae3C8 |
| Polygon | Pending |
| Scroll | Pending |
| Base Sepolia | 0x2b68764bCfE9fCD8d5a30a281F141f69b69Ae3C8 |
| Arbitrum Sepolia | 0x2b68764bCfE9fCD8d5a30a281F141f69b69Ae3C8 |
| Optimism Sepolia | 0x2b68764bCfE9fCD8d5a30a281F141f69b69Ae3C8 |
53 changes: 53 additions & 0 deletions broadcast/DeployCodeJarFactory.s.sol/1/run-1711574440.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"transactions": [
{
"hash": "0x818ca94aca431b4668a51e0630d9047623aef51861fd2209519c5d16ecf639f5",
"transactionType": "CREATE",
"contractName": "CodeJarFactory",
"contractAddress": "0xd04b23a359Ea5503827e1e7db5C39AB57327BaE0",
"function": null,
"arguments": null,
"transaction": {
"type": "0x02",
"from": "0xb4eb6591e325e15ce20a4e3716f6eb93c598874a",
"gas": "0x530ab",
"value": "0x0",
"data": "0x60a08060405234610073576102a381810191906001600160401b0383118284101761005d57600092829161011a8339039082f580156100515760805260405160a1908161007982396080518160380152f35b6040513d6000823e3d90fd5b634e487b7160e01b600052604160045260246000fd5b600080fdfe6080806040526004361015601257600080fd5b600090813560e01c63614848cc14602857600080fd5b34606757816003193601126067577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b5080fdfea26469706673582212206cf6b73953893b67c29516bdbdcc8d4539b8f28fe8435772dfa37ea233847cfb64736f6c634300081700336080806040523461001657610287908161001c8239f35b600080fdfe6080604052600436101561001257600080fd5b6000803560e01c90816332a518c61461004a57508063d6d38d3f146100455763fe9e9edf1461004057600080fd5b6101a2565b610178565b346100c35760203660031901126100c3576004359067ffffffffffffffff908183116100c357366023840112156100c35782600401359182116100c35736602483850101116100c3576100bf6100ac6100a73685602488016100dc565b6101f7565b604051903b151581529081906020820190565b0390f35b80fd5b634e487b7160e01b600052604160045260246000fd5b92919267ffffffffffffffff918281116101345760405192601f8201601f19908116603f01168401908111848210176101345760405282948184528183011161012f578281602093846000960137010152565b600080fd5b6100c6565b602060031982011261012f576004359067ffffffffffffffff821161012f578060238301121561012f57816024610175936004013591016100dc565b90565b3461012f57602061019061018b36610139565b6101b5565b6040516001600160a01b039091168152f35b3461012f5760206101906100a736610139565b6101be816101f7565b90813b156101ca575090565b6000816020829351910182f56001600160a01b03838116908216036101f3573b156100c3575090565b5080fd5b6020815191012060405190602082019060ff60f81b82523060601b6021840152600060358401526055830152605582526080820182811067ffffffffffffffff82111761013457604052905190206001600160a01b03169056fea2646970667358221220bce996c33325b98013170bef4f70f4661964d47b63b87b3c34a701d3ffa460ee64736f6c63430008170033",
"nonce": "0x0",
"accessList": []
},
"additionalContracts": [
{
"transactionType": "CREATE2",
"address": "0x2b68764bCfE9fCD8d5a30a281F141f69b69Ae3C8",
"initCode": "0x6080806040523461001657610287908161001c8239f35b600080fdfe6080604052600436101561001257600080fd5b6000803560e01c90816332a518c61461004a57508063d6d38d3f146100455763fe9e9edf1461004057600080fd5b6101a2565b610178565b346100c35760203660031901126100c3576004359067ffffffffffffffff908183116100c357366023840112156100c35782600401359182116100c35736602483850101116100c3576100bf6100ac6100a73685602488016100dc565b6101f7565b604051903b151581529081906020820190565b0390f35b80fd5b634e487b7160e01b600052604160045260246000fd5b92919267ffffffffffffffff918281116101345760405192601f8201601f19908116603f01168401908111848210176101345760405282948184528183011161012f578281602093846000960137010152565b600080fd5b6100c6565b602060031982011261012f576004359067ffffffffffffffff821161012f578060238301121561012f57816024610175936004013591016100dc565b90565b3461012f57602061019061018b36610139565b6101b5565b6040516001600160a01b039091168152f35b3461012f5760206101906100a736610139565b6101be816101f7565b90813b156101ca575090565b6000816020829351910182f56001600160a01b03838116908216036101f3573b156100c3575090565b5080fd5b6020815191012060405190602082019060ff60f81b82523060601b6021840152600060358401526055830152605582526080820182811067ffffffffffffffff82111761013457604052905190206001600160a01b03169056fea2646970667358221220bce996c33325b98013170bef4f70f4661964d47b63b87b3c34a701d3ffa460ee64736f6c63430008170033"
}
],
"isFixedGasLimit": false
}
],
"receipts": [
{
"transactionHash": "0x818ca94aca431b4668a51e0630d9047623aef51861fd2209519c5d16ecf639f5",
"transactionIndex": "0x1a",
"blockHash": "0x042904d07c4f17435084217ce21dc0acf8c5a82e636efe32aaf86c775e56b2a1",
"blockNumber": "0x129f9e5",
"from": "0xB4eB6591e325e15cE20a4e3716F6eb93C598874A",
"to": null,
"cumulativeGasUsed": "0x2c49b9",
"gasUsed": "0x3fe76",
"contractAddress": "0xd04b23a359Ea5503827e1e7db5C39AB57327BaE0",
"logs": [],
"status": "0x1",
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"type": "0x2",
"effectiveGasPrice": "0xa66bda378"
}
],
"libraries": [],
"pending": [],
"returns": {},
"timestamp": 1711574440,
"chain": 1,
"commit": "2249648"
}
53 changes: 53 additions & 0 deletions broadcast/DeployCodeJarFactory.s.sol/1/run-latest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"transactions": [
{
"hash": "0x818ca94aca431b4668a51e0630d9047623aef51861fd2209519c5d16ecf639f5",
"transactionType": "CREATE",
"contractName": "CodeJarFactory",
"contractAddress": "0xd04b23a359Ea5503827e1e7db5C39AB57327BaE0",
"function": null,
"arguments": null,
"transaction": {
"type": "0x02",
"from": "0xb4eb6591e325e15ce20a4e3716f6eb93c598874a",
"gas": "0x530ab",
"value": "0x0",
"data": "0x60a08060405234610073576102a381810191906001600160401b0383118284101761005d57600092829161011a8339039082f580156100515760805260405160a1908161007982396080518160380152f35b6040513d6000823e3d90fd5b634e487b7160e01b600052604160045260246000fd5b600080fdfe6080806040526004361015601257600080fd5b600090813560e01c63614848cc14602857600080fd5b34606757816003193601126067577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b5080fdfea26469706673582212206cf6b73953893b67c29516bdbdcc8d4539b8f28fe8435772dfa37ea233847cfb64736f6c634300081700336080806040523461001657610287908161001c8239f35b600080fdfe6080604052600436101561001257600080fd5b6000803560e01c90816332a518c61461004a57508063d6d38d3f146100455763fe9e9edf1461004057600080fd5b6101a2565b610178565b346100c35760203660031901126100c3576004359067ffffffffffffffff908183116100c357366023840112156100c35782600401359182116100c35736602483850101116100c3576100bf6100ac6100a73685602488016100dc565b6101f7565b604051903b151581529081906020820190565b0390f35b80fd5b634e487b7160e01b600052604160045260246000fd5b92919267ffffffffffffffff918281116101345760405192601f8201601f19908116603f01168401908111848210176101345760405282948184528183011161012f578281602093846000960137010152565b600080fd5b6100c6565b602060031982011261012f576004359067ffffffffffffffff821161012f578060238301121561012f57816024610175936004013591016100dc565b90565b3461012f57602061019061018b36610139565b6101b5565b6040516001600160a01b039091168152f35b3461012f5760206101906100a736610139565b6101be816101f7565b90813b156101ca575090565b6000816020829351910182f56001600160a01b03838116908216036101f3573b156100c3575090565b5080fd5b6020815191012060405190602082019060ff60f81b82523060601b6021840152600060358401526055830152605582526080820182811067ffffffffffffffff82111761013457604052905190206001600160a01b03169056fea2646970667358221220bce996c33325b98013170bef4f70f4661964d47b63b87b3c34a701d3ffa460ee64736f6c63430008170033",
"nonce": "0x0",
"accessList": []
},
"additionalContracts": [
{
"transactionType": "CREATE2",
"address": "0x2b68764bCfE9fCD8d5a30a281F141f69b69Ae3C8",
"initCode": "0x6080806040523461001657610287908161001c8239f35b600080fdfe6080604052600436101561001257600080fd5b6000803560e01c90816332a518c61461004a57508063d6d38d3f146100455763fe9e9edf1461004057600080fd5b6101a2565b610178565b346100c35760203660031901126100c3576004359067ffffffffffffffff908183116100c357366023840112156100c35782600401359182116100c35736602483850101116100c3576100bf6100ac6100a73685602488016100dc565b6101f7565b604051903b151581529081906020820190565b0390f35b80fd5b634e487b7160e01b600052604160045260246000fd5b92919267ffffffffffffffff918281116101345760405192601f8201601f19908116603f01168401908111848210176101345760405282948184528183011161012f578281602093846000960137010152565b600080fd5b6100c6565b602060031982011261012f576004359067ffffffffffffffff821161012f578060238301121561012f57816024610175936004013591016100dc565b90565b3461012f57602061019061018b36610139565b6101b5565b6040516001600160a01b039091168152f35b3461012f5760206101906100a736610139565b6101be816101f7565b90813b156101ca575090565b6000816020829351910182f56001600160a01b03838116908216036101f3573b156100c3575090565b5080fd5b6020815191012060405190602082019060ff60f81b82523060601b6021840152600060358401526055830152605582526080820182811067ffffffffffffffff82111761013457604052905190206001600160a01b03169056fea2646970667358221220bce996c33325b98013170bef4f70f4661964d47b63b87b3c34a701d3ffa460ee64736f6c63430008170033"
}
],
"isFixedGasLimit": false
}
],
"receipts": [
{
"transactionHash": "0x818ca94aca431b4668a51e0630d9047623aef51861fd2209519c5d16ecf639f5",
"transactionIndex": "0x1a",
"blockHash": "0x042904d07c4f17435084217ce21dc0acf8c5a82e636efe32aaf86c775e56b2a1",
"blockNumber": "0x129f9e5",
"from": "0xB4eB6591e325e15cE20a4e3716F6eb93C598874A",
"to": null,
"cumulativeGasUsed": "0x2c49b9",
"gasUsed": "0x3fe76",
"contractAddress": "0xd04b23a359Ea5503827e1e7db5C39AB57327BaE0",
"logs": [],
"status": "0x1",
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"type": "0x2",
"effectiveGasPrice": "0xa66bda378"
}
],
"libraries": [],
"pending": [],
"returns": {},
"timestamp": 1711574440,
"chain": 1,
"commit": "2249648"
}
53 changes: 53 additions & 0 deletions broadcast/DeployCodeJarFactory.s.sol/10/run-1711578124.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"transactions": [
{
"hash": "0xd8b9d860bec7be69443f0bf4d054e3fe1b8d198a2c96df6b340979c7196a8872",
"transactionType": "CREATE",
"contractName": "CodeJarFactory",
"contractAddress": "0xd04b23a359Ea5503827e1e7db5C39AB57327BaE0",
"function": null,
"arguments": null,
"transaction": {
"type": "0x02",
"from": "0xb4eb6591e325e15ce20a4e3716f6eb93c598874a",
"gas": "0x530ab",
"value": "0x0",
"data": "0x60a08060405234610073576102a381810191906001600160401b0383118284101761005d57600092829161011a8339039082f580156100515760805260405160a1908161007982396080518160380152f35b6040513d6000823e3d90fd5b634e487b7160e01b600052604160045260246000fd5b600080fdfe6080806040526004361015601257600080fd5b600090813560e01c63614848cc14602857600080fd5b34606757816003193601126067577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b5080fdfea26469706673582212206cf6b73953893b67c29516bdbdcc8d4539b8f28fe8435772dfa37ea233847cfb64736f6c634300081700336080806040523461001657610287908161001c8239f35b600080fdfe6080604052600436101561001257600080fd5b6000803560e01c90816332a518c61461004a57508063d6d38d3f146100455763fe9e9edf1461004057600080fd5b6101a2565b610178565b346100c35760203660031901126100c3576004359067ffffffffffffffff908183116100c357366023840112156100c35782600401359182116100c35736602483850101116100c3576100bf6100ac6100a73685602488016100dc565b6101f7565b604051903b151581529081906020820190565b0390f35b80fd5b634e487b7160e01b600052604160045260246000fd5b92919267ffffffffffffffff918281116101345760405192601f8201601f19908116603f01168401908111848210176101345760405282948184528183011161012f578281602093846000960137010152565b600080fd5b6100c6565b602060031982011261012f576004359067ffffffffffffffff821161012f578060238301121561012f57816024610175936004013591016100dc565b90565b3461012f57602061019061018b36610139565b6101b5565b6040516001600160a01b039091168152f35b3461012f5760206101906100a736610139565b6101be816101f7565b90813b156101ca575090565b6000816020829351910182f56001600160a01b03838116908216036101f3573b156100c3575090565b5080fd5b6020815191012060405190602082019060ff60f81b82523060601b6021840152600060358401526055830152605582526080820182811067ffffffffffffffff82111761013457604052905190206001600160a01b03169056fea2646970667358221220bce996c33325b98013170bef4f70f4661964d47b63b87b3c34a701d3ffa460ee64736f6c63430008170033",
"nonce": "0x0",
"accessList": []
},
"additionalContracts": [
{
"transactionType": "CREATE2",
"address": "0x2b68764bCfE9fCD8d5a30a281F141f69b69Ae3C8",
"initCode": "0x6080806040523461001657610287908161001c8239f35b600080fdfe6080604052600436101561001257600080fd5b6000803560e01c90816332a518c61461004a57508063d6d38d3f146100455763fe9e9edf1461004057600080fd5b6101a2565b610178565b346100c35760203660031901126100c3576004359067ffffffffffffffff908183116100c357366023840112156100c35782600401359182116100c35736602483850101116100c3576100bf6100ac6100a73685602488016100dc565b6101f7565b604051903b151581529081906020820190565b0390f35b80fd5b634e487b7160e01b600052604160045260246000fd5b92919267ffffffffffffffff918281116101345760405192601f8201601f19908116603f01168401908111848210176101345760405282948184528183011161012f578281602093846000960137010152565b600080fd5b6100c6565b602060031982011261012f576004359067ffffffffffffffff821161012f578060238301121561012f57816024610175936004013591016100dc565b90565b3461012f57602061019061018b36610139565b6101b5565b6040516001600160a01b039091168152f35b3461012f5760206101906100a736610139565b6101be816101f7565b90813b156101ca575090565b6000816020829351910182f56001600160a01b03838116908216036101f3573b156100c3575090565b5080fd5b6020815191012060405190602082019060ff60f81b82523060601b6021840152600060358401526055830152605582526080820182811067ffffffffffffffff82111761013457604052905190206001600160a01b03169056fea2646970667358221220bce996c33325b98013170bef4f70f4661964d47b63b87b3c34a701d3ffa460ee64736f6c63430008170033"
}
],
"isFixedGasLimit": false
}
],
"receipts": [
{
"transactionHash": "0xd8b9d860bec7be69443f0bf4d054e3fe1b8d198a2c96df6b340979c7196a8872",
"transactionIndex": "0x1",
"blockHash": "0xfbb580a75371be9860b09df0daa5e36bfb4383cc2e684cdd8186e6789002026a",
"blockNumber": "0x7086117",
"from": "0xB4eB6591e325e15cE20a4e3716F6eb93C598874A",
"to": null,
"cumulativeGasUsed": "0x4a9e5",
"gasUsed": "0x3fe76",
"contractAddress": "0xd04b23a359Ea5503827e1e7db5C39AB57327BaE0",
"logs": [],
"status": "0x1",
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"type": "0x2",
"effectiveGasPrice": "0xb4815c9b"
}
],
"libraries": [],
"pending": [],
"returns": {},
"timestamp": 1711578124,
"chain": 10,
"commit": "2249648"
}
Loading

0 comments on commit ffad8bc

Please sign in to comment.