11 lines
240 B
Go
11 lines
240 B
Go
|
|
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
|
||
|
|
}
|