Documentation ¶
Overview ¶
Code generated by anchorgen for program graph v0.1.0. DO NOT EDIT
Index ¶
- Constants
- Variables
- func AddRelationInstruction(accounts AddRelationAccounts, args AddRelationParams) (types.Instruction, error)
- func InitializeProviderInstruction(accounts InitializeProviderAccounts, args InitializeProviderParams) (types.Instruction, error)
- func InitializeTreeInstruction(accounts InitializeTreeAccounts) (types.Instruction, error)
- type AddRelationAccounts
- type AddRelationParams
- type Controller
- type InitializeProviderAccounts
- type InitializeProviderParams
- type InitializeTreeAccounts
- type LeafType
- type Provider
- type Relation
Constants ¶
View Source
const ( LeafTypeUnknown borsh.Enum = iota LeafTypeRelationV1 borsh.Enum = iota )
Variables ¶
View Source
var ( InitializeTreeInstructionDiscriminator = [8]uint8{0xd3, 0xe7, 0xb5, 0xae, 0x28, 0x4d, 0xe3, 0x33} InitializeProviderInstructionDiscriminator = [8]uint8{0xb5, 0x67, 0xe1, 0xe, 0xd6, 0xd2, 0xa1, 0xee} AddRelationInstructionDiscriminator = [8]uint8{0x69, 0x93, 0x93, 0xd6, 0xfc, 0x85, 0x9b, 0xd2} )
View Source
var ( ProviderDiscriminator = [8]uint8{0xa4, 0xb4, 0x47, 0x11, 0x4b, 0xd8, 0x50, 0xc3} RelationDiscriminator = [8]uint8{0x67, 0x20, 0x49, 0xbd, 0x31, 0x3c, 0x45, 0x8a} ControllerDiscriminator = [8]uint8{0xb8, 0x4f, 0xab, 0x0, 0xb7, 0x2b, 0x71, 0x6e} )
View Source
var GraphProgramAddress = common.PublicKeyFromString("graph8zS8zjLVJHdiSvP7S9PP7hNJpnHdbnJLR81FMg")
Functions ¶
func AddRelationInstruction ¶
func AddRelationInstruction(accounts AddRelationAccounts, args AddRelationParams) (types.Instruction, error)
AddRelationInstruction creates addRelation instruction
func InitializeProviderInstruction ¶
func InitializeProviderInstruction(accounts InitializeProviderAccounts, args InitializeProviderParams) (types.Instruction, error)
InitializeProviderInstruction creates initializeProvider instruction
func InitializeTreeInstruction ¶
func InitializeTreeInstruction(accounts InitializeTreeAccounts) (types.Instruction, error)
InitializeTreeInstruction creates initializeTree instruction
Types ¶
type AddRelationAccounts ¶
type AddRelationParams ¶
type Controller ¶
account Controller
func ControllerDeserialize ¶
func ControllerDeserialize(data []byte) (Controller, error)
ControllerDeserialize checks descriminator and initializes Controller from account data
type InitializeTreeAccounts ¶
type Provider ¶
type Provider struct { Authority common.PublicKey RelationsCount uint64 Name string Website string }
account Provider
func ProviderDeserialize ¶
ProviderDeserialize checks descriminator and initializes Provider from account data
Click to show internal directories.
Click to hide internal directories.