SizeDiscriminatorNodeThis node represents a byte discrimination strategy where the data is identified by being equal to a given size. Discriminator nodes are used to distinguish between different types of accounts or instructions in a program.
| Attribute | Type | Description |
|---|---|---|
kind |
"sizeDiscriminatorNode" |
The node discriminator. |
size |
number |
The size that identifies the data. |
This node has no children.
sizeDiscriminatorNode(size)Helper function that creates a SizeDiscriminatorNode object from a size.
const node = sizeDiscriminatorNode(165);
accountNode({
discriminators: [sizeDiscriminatorNode(42)],
// ...
});
instructionNode({
discriminators: [sizeDiscriminatorNode(42)],
// ...
});