Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 1.26 KB

PayerValueNode.md

File metadata and controls

48 lines (33 loc) · 1.26 KB

PayerValueNode

A 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.

Attributes

Data

Attribute Type Description
kind "payerValueNode" The node discriminator.

Children

This node has no children.

Functions

payerValueNode()

Helper function that creates a PayerValueNode object.

const node = payerValueNode();

Examples

An instruction account defaulting to the payer value

instructionNode({
    name: 'transfer',
    accounts: [
        instructionAccountNode({
            name: 'payer',
            isSigner: true,
            isWritable: false,
            defaultValue: payerValueNode(),
        }),
        // ...
    ],
});