@@ -24,6 +24,9 @@ const (
24
24
SwapTimeoutConfigEnvName = envConfigPrefix + "SWAP_TIMEOUT"
25
25
defaultSwapTimeout = 60 * time .Second
26
26
27
+ SwapPriorityFeeMultiple = envConfigPrefix + "SWAP_PRIORITY_FEE_MULTIPLE"
28
+ defaultSwapPriorityFeeMultiple = 1.0
29
+
27
30
ClientReceiveTimeoutConfigEnvName = envConfigPrefix + "CLIENT_RECEIVE_TIMEOUT"
28
31
defaultClientReceiveTimeout = time .Second
29
32
@@ -68,6 +71,7 @@ type conf struct {
68
71
enableAsyncAirdropProcessing config.Bool
69
72
airdropperOwnerPublicKey config.String
70
73
swapSubsidizerOwnerPublicKey config.String
74
+ swapPriorityFeeMultiple config.Float64
71
75
treasuryPoolOneKinBucket config.String
72
76
treasuryPoolTenKinBucket config.String
73
77
treasuryPoolHundredKinBucket config.String
@@ -99,6 +103,7 @@ func WithEnvConfigs() ConfigProvider {
99
103
enableAsyncAirdropProcessing : wrapper .NewBoolConfig (memory .NewConfig (true ), true ),
100
104
airdropperOwnerPublicKey : env .NewStringConfig (AirdropperOwnerPublicKeyEnvName , defaultAirdropperOwnerPublicKey ),
101
105
swapSubsidizerOwnerPublicKey : env .NewStringConfig (SwapSubsidizerOwnerPublicKeyEnvName , defaultSwapSubsidizerOwnerPublicKey ),
106
+ swapPriorityFeeMultiple : env .NewFloat64Config (SwapPriorityFeeMultiple , defaultSwapPriorityFeeMultiple ),
102
107
treasuryPoolOneKinBucket : env .NewStringConfig (TreasuryPoolOneKinBucketConfigEnvName , defaultTreasuryPoolName ),
103
108
treasuryPoolTenKinBucket : env .NewStringConfig (TreasuryPoolTenKinBucketConfigEnvName , defaultTreasuryPoolName ),
104
109
treasuryPoolHundredKinBucket : env .NewStringConfig (TreasuryPoolHundredKinBucketConfigEnvName , defaultTreasuryPoolName ),
@@ -144,6 +149,7 @@ func withManualTestOverrides(overrides *testOverrides) ConfigProvider {
144
149
enableAsyncAirdropProcessing : wrapper .NewBoolConfig (memory .NewConfig (false ), false ),
145
150
airdropperOwnerPublicKey : wrapper .NewStringConfig (memory .NewConfig (defaultAirdropperOwnerPublicKey ), defaultAirdropperOwnerPublicKey ),
146
151
swapSubsidizerOwnerPublicKey : wrapper .NewStringConfig (memory .NewConfig (defaultSwapSubsidizerOwnerPublicKey ), defaultSwapSubsidizerOwnerPublicKey ),
152
+ swapPriorityFeeMultiple : wrapper .NewFloat64Config (memory .NewConfig (defaultSwapPriorityFeeMultiple ), defaultSwapPriorityFeeMultiple ),
147
153
treasuryPoolOneKinBucket : wrapper .NewStringConfig (memory .NewConfig (overrides .treasuryPoolOneKinBucket ), defaultTreasuryPoolName ),
148
154
treasuryPoolTenKinBucket : wrapper .NewStringConfig (memory .NewConfig (overrides .treasuryPoolTenKinBucket ), defaultTreasuryPoolName ),
149
155
treasuryPoolHundredKinBucket : wrapper .NewStringConfig (memory .NewConfig (overrides .treasuryPoolHundredKinBucket ), defaultTreasuryPoolName ),
0 commit comments