Skip to content

Memo Program Models

spl.memo.models

Pydantic models for memo program instructions.

These are the Pydantic successors to the deprecated NamedTuple types in :mod:spl.memo.instructions.

MemoParams

Create memo transaction params.

Source code in src/spl/memo/models.py
14
15
16
17
18
19
20
21
22
class MemoParams(PydanticModel):
    """Create memo transaction params."""

    program_id: Pubkey
    """Memo program account."""
    signer: Pubkey
    """Signing account."""
    message: bytes
    """Memo message in bytes."""

message instance-attribute

Memo message in bytes.

program_id instance-attribute

Memo program account.

signer instance-attribute

Signing account.