Module: Solrengine::Programs::BorshTypes::Discriminator
- Defined in:
- lib/solrengine/programs/borsh_types.rb
Overview
Anchor discriminator: first 8 bytes of SHA256
Class Method Summary collapse
Class Method Details
.for_account(name) ⇒ Object
27 28 29 |
# File 'lib/solrengine/programs/borsh_types.rb', line 27 def self.for_account(name) Digest::SHA256.digest("account:#{name}")[0, 8] end |
.for_instruction(name) ⇒ Object
31 32 33 |
# File 'lib/solrengine/programs/borsh_types.rb', line 31 def self.for_instruction(name) Digest::SHA256.digest("global:#{name}")[0, 8] end |