@@ -22,32 +22,37 @@ type SolanaConfig struct {
2222 RewardManagerLookupTable solana.PublicKey
2323
2424 ClaimableTokensProgramID solana.PublicKey
25+
26+ StakingBridgeUsdcTokenAccount solana.PublicKey
2527}
2628
2729const (
2830 // Dev
29- DevSolanaRelay = "http://audius-protocol-discovery-provider-1/solana/relay"
30- DevMintAudio = "37RCjhgV1qGV2Q54EHFScdxZ22ydRMdKMtVgod47fDP3"
31- DevRewardManagerProgramID = "testLsJKtyABc9UXJF8JWFKf1YH4LmqCWBC42c6akPb"
32- DevRewardManagerState = "DJPzVothq58SmkpRb1ATn5ddN2Rpv1j2TcGvM3XsHf1c"
33- DevRewardManagerLookupTable = "GNHKVSmHvoRBt1JJCxz7RSMfzDQGDGhGEjmhHyxb3K5J"
34- DevClaimableTokensProgramID = "testHKV1B56fbvop4w6f2cTGEub9dRQ2Euta5VmqdX9"
31+ DevSolanaRelay = "http://audius-protocol-discovery-provider-1/solana/relay"
32+ DevMintAudio = "37RCjhgV1qGV2Q54EHFScdxZ22ydRMdKMtVgod47fDP3"
33+ DevRewardManagerProgramID = "testLsJKtyABc9UXJF8JWFKf1YH4LmqCWBC42c6akPb"
34+ DevRewardManagerState = "DJPzVothq58SmkpRb1ATn5ddN2Rpv1j2TcGvM3XsHf1c"
35+ DevRewardManagerLookupTable = "GNHKVSmHvoRBt1JJCxz7RSMfzDQGDGhGEjmhHyxb3K5J"
36+ DevClaimableTokensProgramID = "testHKV1B56fbvop4w6f2cTGEub9dRQ2Euta5VmqdX9"
37+ DevStakingBridgeUsdcTokenAccount = "GKvndGv2CoKgKQ17GUtFSc7KrFonYxhfbWeczS29MbpP"
3538
3639 // Stage
37- StageSolanaRelay = "https://discoveryprovider.staging.audius.co/solana/relay"
38- StageMintAudio = "BELGiMZQ34SDE6x2FUaML2UHDAgBLS64xvhXjX5tBBZo"
39- StageRewardManagerProgramID = "CDpzvz7DfgbF95jSSCHLX3ERkugyfgn9Fw8ypNZ1hfXp"
40- StageRewardManagerState = "GaiG9LDYHfZGqeNaoGRzFEnLiwUT7WiC6sA6FDJX9ZPq"
41- StageRewardManagerLookupTable = "ChFCWjeFxM6SRySTfT46zXn2K7m89TJsft4HWzEtkB4J"
42- StageClaimableTokensProgramID = "2sjQNmUfkV6yKKi4dPR8gWRgtyma5aiymE3aXL2RAZww"
40+ StageSolanaRelay = "https://discoveryprovider.staging.audius.co/solana/relay"
41+ StageMintAudio = "BELGiMZQ34SDE6x2FUaML2UHDAgBLS64xvhXjX5tBBZo"
42+ StageRewardManagerProgramID = "CDpzvz7DfgbF95jSSCHLX3ERkugyfgn9Fw8ypNZ1hfXp"
43+ StageRewardManagerState = "GaiG9LDYHfZGqeNaoGRzFEnLiwUT7WiC6sA6FDJX9ZPq"
44+ StageRewardManagerLookupTable = "ChFCWjeFxM6SRySTfT46zXn2K7m89TJsft4HWzEtkB4J"
45+ StageClaimableTokensProgramID = "2sjQNmUfkV6yKKi4dPR8gWRgtyma5aiymE3aXL2RAZww"
46+ StageStakingBridgeUsdcTokenAccount = "GKvndGv2CoKgKQ17GUtFSc7KrFonYxhfbWeczS29MbpP"
4347
4448 // Prod
45- ProdSolanaRelay = "https://discoveryprovider.audius.co/solana/relay"
46- ProdMintAudio = "9LzCMqDgTKYz9Drzqnpgee3SGa89up3a247ypMj2xrqM"
47- ProdRewardManagerProgramID = "DDZDcYdQFEMwcu2Mwo75yGFjJ1mUQyyXLWzhZLEVFcei"
48- ProdRewardManagerState = "71hWFVYokLaN1PNYzTAWi13EfJ7Xt9VbSWUKsXUT8mxE"
49- ProdRewardManagerLookupTable = "4UQwpGupH66RgQrWRqmPM9Two6VJEE68VZ7GeqZ3mvVv"
50- ProdClaimableTokensProgramID = "Ewkv3JahEFRKkcJmpoKB7pXbnUHwjAyXiwEo4ZY2rezQ"
49+ ProdSolanaRelay = "https://discoveryprovider.audius.co/solana/relay"
50+ ProdMintAudio = "9LzCMqDgTKYz9Drzqnpgee3SGa89up3a247ypMj2xrqM"
51+ ProdRewardManagerProgramID = "DDZDcYdQFEMwcu2Mwo75yGFjJ1mUQyyXLWzhZLEVFcei"
52+ ProdRewardManagerState = "71hWFVYokLaN1PNYzTAWi13EfJ7Xt9VbSWUKsXUT8mxE"
53+ ProdRewardManagerLookupTable = "4UQwpGupH66RgQrWRqmPM9Two6VJEE68VZ7GeqZ3mvVv"
54+ ProdClaimableTokensProgramID = "Ewkv3JahEFRKkcJmpoKB7pXbnUHwjAyXiwEo4ZY2rezQ"
55+ ProdStakingBridgeUsdcTokenAccount = "7vGA3fcjvxa3A11MAxmyhFtYowPLLCNyvoxxgN3NN2Vf"
5156)
5257
5358func NewSolanaConfig () SolanaConfig {
@@ -80,6 +85,7 @@ func NewSolanaConfig() SolanaConfig {
8085 cfg .RewardManagerState = solana .MustPublicKeyFromBase58 (DevRewardManagerState )
8186 cfg .RewardManagerLookupTable = solana .MustPublicKeyFromBase58 (DevRewardManagerLookupTable )
8287 cfg .ClaimableTokensProgramID = solana .MustPublicKeyFromBase58 (DevClaimableTokensProgramID )
88+ cfg .StakingBridgeUsdcTokenAccount = solana .MustPublicKeyFromBase58 (DevStakingBridgeUsdcTokenAccount )
8389 case "stage" :
8490 fallthrough
8591 case "staging" :
@@ -89,6 +95,7 @@ func NewSolanaConfig() SolanaConfig {
8995 cfg .RewardManagerState = solana .MustPublicKeyFromBase58 (StageRewardManagerState )
9096 cfg .RewardManagerLookupTable = solana .MustPublicKeyFromBase58 (StageRewardManagerLookupTable )
9197 cfg .ClaimableTokensProgramID = solana .MustPublicKeyFromBase58 (StageClaimableTokensProgramID )
98+ cfg .StakingBridgeUsdcTokenAccount = solana .MustPublicKeyFromBase58 (StageStakingBridgeUsdcTokenAccount )
9299 case "prod" :
93100 fallthrough
94101 case "production" :
@@ -98,6 +105,7 @@ func NewSolanaConfig() SolanaConfig {
98105 cfg .RewardManagerState = solana .MustPublicKeyFromBase58 (ProdRewardManagerState )
99106 cfg .RewardManagerLookupTable = solana .MustPublicKeyFromBase58 (ProdRewardManagerLookupTable )
100107 cfg .ClaimableTokensProgramID = solana .MustPublicKeyFromBase58 (ProdClaimableTokensProgramID )
108+ cfg .StakingBridgeUsdcTokenAccount = solana .MustPublicKeyFromBase58 (ProdStakingBridgeUsdcTokenAccount )
101109 default :
102110 log .Fatalf ("Unknown environment: %s" , env )
103111 }
0 commit comments