@@ -10,13 +10,15 @@ import (
1010)
1111
1212func TestEvaluateAttestationsInstruction (t * testing.T ) {
13+ // Test data
1314 challengeId := "ft"
1415 specifier := "37364e80"
1516 recipientEthAddress := "0x3f6d9fcf0d4466dd5886e3b1def017adfb7916b4"
1617 amount := uint64 (200000000 )
1718 antiAbuseOracleEthAddress := "0x00b6462e955dA5841b6D9e1E2529B830F00f31Bf"
1819
1920 // Expected Accounts
21+ // From successful stage transaction (signature 26gT9HVMhzBDzsKcsiKREYmGcXuZhjAJpCVUu9WFNhVMyKje8SdApYc4ev3HrumZB4LEXLUaPnKyriBPLmtzwrWp)
2022 rewardState := solana .MustPublicKeyFromBase58 ("GaiG9LDYHfZGqeNaoGRzFEnLiwUT7WiC6sA6FDJX9ZPq" )
2123 expectedAuthority := solana .MustPublicKeyFromBase58 ("6mpecd6bJCpH8oDwwjqPzTPU6QacnwW3cR9pAwEwkYJa" )
2224 tokenSource := solana .MustPublicKeyFromBase58 ("HJQj8P47BdA7ugjQEn45LaESYrxhiZDygmukt8iumFZJ" )
@@ -25,6 +27,10 @@ func TestEvaluateAttestationsInstruction(t *testing.T) {
2527 expectedOracle := solana .MustPublicKeyFromBase58 ("FNz5mur7EFh1LyH5HDaKyWVx7vcfGK6gRizEpDqMfgGk" )
2628 payer := solana .MustPublicKeyFromBase58 ("E3CfijtAJwBSHfwFEViAUd3xp7c8TBxwC1eXn1Fgxp8h" )
2729
30+ // Expected Data (from same tx)
31+ expectedData , err := hex .DecodeString ("0700c2eb0b000000000b00000066743a33373336346538303f6d9fcf0d4466dd5886e3b1def017adfb7916b4" )
32+ require .NoError (t , err )
33+
2834 // Use stage program ID
2935 stageProgramId := solana .MustPublicKeyFromBase58 ("CDpzvz7DfgbF95jSSCHLX3ERkugyfgn9Fw8ypNZ1hfXp" )
3036 reward_manager .SetProgramID (stageProgramId )
@@ -51,9 +57,6 @@ func TestEvaluateAttestationsInstruction(t *testing.T) {
5157 require .Equal (t , expectedOracle .String (), inst .Accounts ()[6 ].PublicKey .String ())
5258 require .Equal (t , payer .String (), inst .Accounts ()[7 ].PublicKey .String ())
5359
54- // From successful stage transaction (signature 26gT9HVMhzBDzsKcsiKREYmGcXuZhjAJpCVUu9WFNhVMyKje8SdApYc4ev3HrumZB4LEXLUaPnKyriBPLmtzwrWp)
55- expectedData , err := hex .DecodeString ("0700c2eb0b000000000b00000066743a33373336346538303f6d9fcf0d4466dd5886e3b1def017adfb7916b4" )
56- require .NoError (t , err )
5760 data , err := inst .Data ()
5861 require .NoError (t , err )
5962 require .Equal (t , expectedData , data )
0 commit comments