|
35 | 35 | # signature: signature of method to call for this tx
|
36 | 36 | # args: args to make the function call with, need to be compatible with the signature
|
37 | 37 |
|
38 |
| -- name: LightClient |
| 38 | +- name: OptimisticProofVerifier |
| 39 | + description: 'OptimisticProofVerifier' |
| 40 | + factoryName: 'OptimisticProofVerifier' |
| 41 | + deployer: 'KEY_DEPLOYER' |
| 42 | + deployArgs: |
| 43 | + - '{{PolymerL2OutputOracleProxyAddress}}' |
| 44 | + |
| 45 | +- name: OptimisticLightClient |
| 46 | + description: 'OptimisticLightClient' |
| 47 | + factoryName: 'OptimisticLightClient' |
| 48 | + deployer: 'KEY_DEPLOYER' |
| 49 | + deployArgs: |
| 50 | + - 0 |
| 51 | + - '{{OptimisticProofVerifier}}' |
| 52 | + - '{{L1BlockAddress}}' |
| 53 | + |
| 54 | +- name: DummyLightClient |
39 | 55 | description: 'DummyLightClient'
|
40 | 56 | factoryName: 'DummyLightClient'
|
41 |
| - deployer: 'KEY_POLYMER' |
| 57 | + deployer: 'KEY_DEPLOYER' |
42 | 58 |
|
43 | 59 | - name: Ibc
|
44 | 60 | description: 'IBC library'
|
45 | 61 | factoryName: 'Ibc'
|
46 |
| - deployer: 'KEY_POLYMER' |
| 62 | + deployer: 'KEY_DEPLOYER' |
47 | 63 |
|
48 | 64 | - name: IbcUtils
|
49 | 65 | description: 'IBC utils library'
|
50 | 66 | factoryName: 'IbcUtils'
|
51 |
| - deployer: 'KEY_POLYMER' |
| 67 | + deployer: 'KEY_DEPLOYER' |
52 | 68 |
|
53 | 69 | - name: Dispatcher
|
54 | 70 | description: 'IBC Core contract'
|
|
58 | 74 | address: '{{Ibc}}'
|
59 | 75 | - name: 'contracts/libs/IbcUtils.sol:IbcUtils'
|
60 | 76 | address: '{{IbcUtils}}'
|
61 |
| - deployer: 'KEY_POLYMER' |
| 77 | + deployer: 'KEY_DEPLOYER' |
62 | 78 |
|
63 | 79 | - name: FeeVault
|
64 | 80 | description: 'FeeVault'
|
65 | 81 | factoryName: 'FeeVault'
|
66 |
| - deployer: 'KEY_POLYMER' |
| 82 | + deployer: 'KEY_DEPLOYER' |
67 | 83 |
|
68 | 84 | - name: DispatcherProxy
|
69 | 85 | description: 'Dispatcher proxy contract'
|
|
76 | 92 | args:
|
77 | 93 | - 'polyibc.{{chain.chainName}}.'
|
78 | 94 | - '{{FeeVault}}'
|
79 |
| - deployer: 'KEY_POLYMER' |
| 95 | + deployer: 'KEY_DEPLOYER' |
80 | 96 |
|
81 | 97 | - name: UC
|
82 | 98 | description: 'Universal Chanel IBC-middleware contract'
|
83 | 99 | factoryName: 'UniversalChannelHandler'
|
84 |
| - deployer: 'KEY_POLYMER' |
| 100 | + deployer: 'KEY_DEPLOYER' |
85 | 101 | libraries:
|
86 | 102 | - name: 'contracts/libs/IbcUtils.sol:IbcUtils'
|
87 | 103 | address: '{{IbcUtils}}'
|
88 | 104 |
|
89 | 105 | - name: UCProxy
|
90 | 106 | description: 'Universal Chanel IBC-middleware proxy'
|
91 | 107 | factoryName: 'ERC1967Proxy'
|
92 |
| - deployer: 'KEY_POLYMER' |
| 108 | + deployer: 'KEY_DEPLOYER' |
93 | 109 | deployArgs:
|
94 | 110 | - '{{UC}}'
|
95 | 111 | - '$INITARGS'
|
|
115 | 131 | # Contract Setup below
|
116 | 132 | - name: DispatcherUpgrade
|
117 | 133 | description: 'UUPS Upgrade for dispatcher contract implementation'
|
118 |
| - deployer: 'KEY_POLYMER' |
| 134 | + deployer: 'KEY_DEPLOYER' |
119 | 135 | signature: "upgradeTo(address)"
|
120 | 136 | address: '{{DispatcherProxy}}'
|
121 | 137 | factoryName: "Dispatcher"
|
|
124 | 140 |
|
125 | 141 | - name: DispatcherUpgrade
|
126 | 142 | description: 'UUPS Upgrade for dispatcher contract implementation'
|
127 |
| - deployer: 'KEY_POLYMER' |
| 143 | + deployer: 'KEY_DEPLOYER' |
128 | 144 | signature: "upgradeTo(address)"
|
129 | 145 | address: '{{DispatcherProxy}}'
|
130 | 146 | factoryName: "Dispatcher"
|
|
133 | 149 |
|
134 | 150 | - name: UCH Upgrade
|
135 | 151 | description: 'Upgrade for uch contract'
|
136 |
| - deployer: 'KEY_POLYMER' |
| 152 | + deployer: 'KEY_DEPLOYER' |
137 | 153 | signature: "upgradeTo(address)"
|
138 | 154 | address: '{{ UCProxy }}'
|
139 | 155 | factoryName: "UC"
|
|
142 | 158 |
|
143 | 159 | - name: DispatcherClientSetup-Connection-0
|
144 | 160 | description: 'Setup client for dispatcher contracts'
|
145 |
| - deployer: 'KEY_POLYMER' |
| 161 | + deployer: 'KEY_DEPLOYER' |
146 | 162 | signature: "setClientForConnection(string,address)"
|
147 | 163 | address: '{{DispatcherProxy}}'
|
148 | 164 | factoryName: "Dispatcher"
|
|
152 | 168 |
|
153 | 169 | - name: DispatcherClientSetup-Connection-1
|
154 | 170 | description: 'Setup client for dispatcher contracts'
|
155 |
| - deployer: 'KEY_POLYMER' |
| 171 | + deployer: 'KEY_DEPLOYER' |
156 | 172 | signature: "setClientForConnection(string,address)"
|
157 | 173 | address: '{{DispatcherProxy}}'
|
158 | 174 | factoryName: "Dispatcher"
|
|
0 commit comments