punm parser

This commit is contained in:
thloyi
2025-11-20 17:56:45 +08:00
commit a945f3b45d
29 changed files with 9665 additions and 0 deletions

10
discriminator.go Normal file
View File

@@ -0,0 +1,10 @@
package pump_parser
import "crypto/sha256"
func calculateDiscriminator(instructionName string) [8]byte {
hash := sha256.Sum256([]byte(instructionName))
var discriminator [8]byte
copy(discriminator[:], hash[:8])
return discriminator
}