PayerValueNodeA node that represents the main wallet that should pay for things.
For instance, in an web application, the payer would be the user's wallet; in a terminal, the payer would be the wallet identitied by solana address; etc.
Note that a similar node exists for representing the main wallet that should own things — the IdentityValueNode. In practice, the payer and the identity are often the same but allowing the program maintainer to offer this distinction can be useful should they be different.
| Attribute | Type | Description |
|---|---|---|
kind |
"payerValueNode" |
The node discriminator. |
This node has no children.
payerValueNode()Helper function that creates a PayerValueNode object.
const node = payerValueNode();
instructionNode({
name: 'transfer',
accounts: [
instructionAccountNode({
name: 'payer',
isSigner: true,
isWritable: false,
defaultValue: payerValueNode(),
}),
// ...
],
});