1
1
// The Licensed Work is (c) 2022 Sygma
2
2
// SPDX-License-Identifier: LGPL-3.0-only
3
3
4
- const Ethers = require ( "ethers" ) ;
5
-
6
4
const Helpers = require ( "../test/helpers" ) ;
7
5
const Utils = require ( "./utils" ) ;
8
6
@@ -18,7 +16,6 @@ const PermissionedGenericHandlerContract = artifacts.require(
18
16
) ;
19
17
const FeeRouterContract = artifacts . require ( "FeeHandlerRouter" ) ;
20
18
const BasicFeeHandlerContract = artifacts . require ( "BasicFeeHandler" ) ;
21
- const DynamicFeeHandlerContract = artifacts . require ( "DynamicERC20FeeHandlerEVM" ) ;
22
19
const PercentageFeeHandler = artifacts . require ( "PercentageERC20FeeHandlerEVM" ) ;
23
20
24
21
module . exports = async function ( deployer , network ) {
@@ -68,41 +65,12 @@ module.exports = async function (deployer, network) {
68
65
bridgeInstance . address ,
69
66
feeRouterInstance . address
70
67
) ;
71
- const dynamicFeeHandlerInstance = await deployer . deploy (
72
- DynamicFeeHandlerContract ,
73
- bridgeInstance . address ,
74
- feeRouterInstance . address
75
- ) ;
76
68
const percentageFeeHandlerInstance = await deployer . deploy (
77
69
PercentageFeeHandler ,
78
70
bridgeInstance . address ,
79
71
feeRouterInstance . address
80
72
)
81
73
82
- // setup fee router and fee handlers
83
- await bridgeInstance . adminChangeFeeHandler ( feeRouterInstance . address ) ;
84
- if ( Object . keys ( currentNetworkConfig . fee . oracle ) . length != 0 ) {
85
- await dynamicFeeHandlerInstance . setFeeOracle (
86
- currentNetworkConfig . fee . oracle . address
87
- ) ;
88
- await dynamicFeeHandlerInstance . setFeeProperties (
89
- currentNetworkConfig . fee . oracle . gasUsed ,
90
- currentNetworkConfig . fee . oracle . feePercentage
91
- ) ;
92
- }
93
-
94
- if ( Object . keys ( currentNetworkConfig . fee . basic ) . length != 0 ) {
95
- await basicFeeHandlerInstance . changeFee (
96
- Ethers . utils . parseEther ( currentNetworkConfig . fee . basic . fee ) . toString ( )
97
- ) ;
98
- }
99
-
100
- if ( Object . keys ( currentNetworkConfig . fee . percentage ) . length != 0 ) {
101
- await percentageFeeHandlerInstance . changeFee (
102
- currentNetworkConfig . fee . percentage . fee
103
- ) ;
104
- }
105
-
106
74
console . table ( {
107
75
"Deployer Address" : deployerAddress ,
108
76
"Domain ID" : currentNetworkConfig . domainID ,
@@ -111,7 +79,6 @@ module.exports = async function (deployer, network) {
111
79
"ERC721Handler Address" : erc721HandlerInstance . address ,
112
80
"FeeRouterContract Address" : feeRouterInstance . address ,
113
81
"BasicFeeHandler Address" : basicFeeHandlerInstance . address ,
114
- "DynamicFeeHandler Address" : dynamicFeeHandlerInstance . address ,
115
82
"PercentageFeeHandler Address" : percentageFeeHandlerInstance . address
116
83
} ) ;
117
84
@@ -123,22 +90,6 @@ module.exports = async function (deployer, network) {
123
90
bridgeInstance ,
124
91
erc20HandlerInstance
125
92
) ;
126
- await Utils . setupFee (
127
- networksConfig ,
128
- feeRouterInstance ,
129
- dynamicFeeHandlerInstance ,
130
- basicFeeHandlerInstance ,
131
- percentageFeeHandlerInstance ,
132
- erc20
133
- ) ;
134
-
135
- if ( Object . keys ( currentNetworkConfig . fee . percentage ) . length != 0 ) {
136
- await percentageFeeHandlerInstance . changeFeeBounds (
137
- erc20 . resourceID ,
138
- Ethers . utils . parseEther ( currentNetworkConfig . fee . percentage . lowerBound ) . toString ( ) ,
139
- Ethers . utils . parseEther ( currentNetworkConfig . fee . percentage . upperBound ) . toString ( )
140
- ) ;
141
- }
142
93
143
94
console . log (
144
95
"-------------------------------------------------------------------------------"
@@ -159,14 +110,6 @@ module.exports = async function (deployer, network) {
159
110
bridgeInstance ,
160
111
erc721HandlerInstance
161
112
) ;
162
- await Utils . setupFee (
163
- networksConfig ,
164
- feeRouterInstance ,
165
- dynamicFeeHandlerInstance ,
166
- basicFeeHandlerInstance ,
167
- percentageFeeHandlerInstance ,
168
- erc721
169
- ) ;
170
113
171
114
console . log (
172
115
"-------------------------------------------------------------------------------"
@@ -192,14 +135,6 @@ module.exports = async function (deployer, network) {
192
135
bridgeInstance ,
193
136
permissionedGenericHandlerInstance
194
137
) ;
195
- await Utils . setupFee (
196
- networksConfig ,
197
- feeRouterInstance ,
198
- dynamicFeeHandlerInstance ,
199
- basicFeeHandlerInstance ,
200
- percentageFeeHandlerInstance ,
201
- generic
202
- ) ;
203
138
204
139
console . log (
205
140
"-------------------------------------------------------------------------------"
0 commit comments