@@ -44,65 +44,30 @@ var (
4444 contractParams := input .Params
4545 feeQ , err := cldf .DeployContract (b .Logger , chain , ab ,
4646 func (chain cldf_evm.Chain ) cldf.ContractDeploy [* fee_quoter.FeeQuoter ] {
47- var (
48- prAddr common. Address
49- tx2 * types. Transaction
50- pr * fee_quoter.FeeQuoter
51- err2 error
52- )
53- if chain . IsZkSyncVM {
54- prAddr , _ , pr , err2 = fee_quoter . DeployFeeQuoterZk (
55- nil ,
56- chain . ClientZkSyncVM ,
57- chain . DeployerKeyZkSyncVM ,
58- chain . Client ,
59- fee_quoter.FeeQuoterStaticConfig {
60- MaxFeeJuelsPerMsg : contractParams . MaxFeeJuelsPerMsg ,
61- LinkToken : input . LinkAddr ,
62- TokenPriceStalenessThreshold : contractParams . TokenPriceStalenessThreshold ,
47+ prAddr , tx2 , pr , err2 := fee_quoter . DeployFeeQuoter (
48+ chain . DeployerKey ,
49+ chain . Client ,
50+ fee_quoter.FeeQuoterStaticConfig {
51+ MaxFeeJuelsPerMsg : contractParams . MaxFeeJuelsPerMsg ,
52+ LinkToken : input . LinkAddr ,
53+ TokenPriceStalenessThreshold : contractParams . TokenPriceStalenessThreshold ,
54+ },
55+ input . PriceUpdaters ,
56+ []common. Address { input . WethAddr , input . LinkAddr }, // fee tokens
57+ contractParams . TokenPriceFeedUpdates ,
58+ contractParams . TokenTransferFeeConfigArgs ,
59+ append ([] fee_quoter.FeeQuoterPremiumMultiplierWeiPerEthArgs {
60+ {
61+ PremiumMultiplierWeiPerEth : contractParams . LinkPremiumMultiplierWeiPerEth ,
62+ Token : input . LinkAddr ,
6363 },
64- input .PriceUpdaters ,
65- []common.Address {input .WethAddr , input .LinkAddr }, // fee tokens
66- contractParams .TokenPriceFeedUpdates ,
67- contractParams .TokenTransferFeeConfigArgs ,
68- append ([]fee_quoter.FeeQuoterPremiumMultiplierWeiPerEthArgs {
69- {
70- PremiumMultiplierWeiPerEth : contractParams .LinkPremiumMultiplierWeiPerEth ,
71- Token : input .LinkAddr ,
72- },
73- {
74- PremiumMultiplierWeiPerEth : contractParams .WethPremiumMultiplierWeiPerEth ,
75- Token : input .WethAddr ,
76- },
77- }, contractParams .MorePremiumMultiplierWeiPerEth ... ),
78- contractParams .DestChainConfigArgs ,
79- )
80- } else {
81- prAddr , tx2 , pr , err2 = fee_quoter .DeployFeeQuoter (
82- chain .DeployerKey ,
83- chain .Client ,
84- fee_quoter.FeeQuoterStaticConfig {
85- MaxFeeJuelsPerMsg : contractParams .MaxFeeJuelsPerMsg ,
86- LinkToken : input .LinkAddr ,
87- TokenPriceStalenessThreshold : contractParams .TokenPriceStalenessThreshold ,
64+ {
65+ PremiumMultiplierWeiPerEth : contractParams .WethPremiumMultiplierWeiPerEth ,
66+ Token : input .WethAddr ,
8867 },
89- input .PriceUpdaters ,
90- []common.Address {input .WethAddr , input .LinkAddr }, // fee tokens
91- contractParams .TokenPriceFeedUpdates ,
92- contractParams .TokenTransferFeeConfigArgs ,
93- append ([]fee_quoter.FeeQuoterPremiumMultiplierWeiPerEthArgs {
94- {
95- PremiumMultiplierWeiPerEth : contractParams .LinkPremiumMultiplierWeiPerEth ,
96- Token : input .LinkAddr ,
97- },
98- {
99- PremiumMultiplierWeiPerEth : contractParams .WethPremiumMultiplierWeiPerEth ,
100- Token : input .WethAddr ,
101- },
102- }, contractParams .MorePremiumMultiplierWeiPerEth ... ),
103- contractParams .DestChainConfigArgs ,
104- )
105- }
68+ }, contractParams .MorePremiumMultiplierWeiPerEth ... ),
69+ contractParams .DestChainConfigArgs ,
70+ )
10671 return cldf.ContractDeploy [* fee_quoter.FeeQuoter ]{
10772 Address : prAddr , Contract : pr , Tx : tx2 , Tv : cldf .NewTypeAndVersion (shared .FeeQuoter , deployment .Version1_6_0 ), Err : err2 ,
10873 }
0 commit comments