{
  "kind": "rootNode",
  "program": {
    "kind": "programNode",
    "pdas": [],
    "accounts": [],
    "instructions": [
      {
        "kind": "instructionNode",
        "accounts": [],
        "arguments": [
          {
            "kind": "instructionArgumentNode",
            "name": "memo",
            "type": { "kind": "stringTypeNode", "encoding": "utf8" },
            "docs": []
          }
        ],
        "remainingAccounts": [
          {
            "kind": "instructionRemainingAccountsNode",
            "value": { "kind": "argumentValueNode", "name": "signers" },
            "isOptional": true,
            "isSigner": true
          }
        ],
        "name": "addMemo",
        "idlName": "addMemo",
        "docs": [],
        "optionalAccountStrategy": "programId"
      }
    ],
    "definedTypes": [],
    "errors": [],
    "name": "memo",
    "prefix": "",
    "publicKey": "MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr",
    "version": "3.0.1",
    "origin": "shank"
  },
  "additionalPrograms": [],
  "standard": "codama",
  "version": "1.0.0"
}
