Skip to content

Commit ce03174

Browse files
committed
clarify
1 parent 2e3046b commit ce03174

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

api/solana/programs/reward_manager/EvaluateAttestations_test.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,15 @@ import (
1010
)
1111

1212
func 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

Comments
 (0)