Вообщем щас такой код
import base58
import base64
import requests

from solders.keypair import Keypair
from solders.pubkey import Pubkey
from solders.instruction import Instruction, AccountMeta
from solders.message import MessageV0, MessageAddressTableLookup
from solders.hash import Hash
from solders.transaction import VersionedTransaction
from solders.signature import Signature

# 1. Приватник нового payer
privkey = base58.b58decode("tmeDHdFydjFM4GptgNwgFVRgFgjnJZwof37WHrFq6quwJWUURkJngzXrZtrKeVemw8kgDhkuy7o9VWWXWH1i2bY")
keypair = Keypair.from_bytes(privkey)
payer = keypair.pubkey()

# 2. Получаем актуальный blockhash
from solana.rpc.api import Client
client = Client("https://api.mainnet-beta.solana.com")
blockhash = client.get_latest_blockhash().value.blockhash

# 3. Все аккаунты (заменили payer на новый)
account_keys = [
    "66tE2Uhf1w7Bp5qYongQ2wvSRpGPHuGUJpZ5nfiHZvsx",  # 0 - новый payer
    "Bnt78xuR94TsKdCBeMDn6UsswVoKNAg8gztaxN3ZqvuB",  # 1
    "9LHqWDSuXCCEkZasVeN5BhF8ynyHTXtFoMTfGmXUo2Nh",  # 2
    "4sbctz5tPVysDuJhoVHui7BMcLsqhN7As47EGnhqM7sh",  # 3
    "ADuUkR4vqLUMWXxW9gh6D6L8pMSawimctcNZ5pGwDcEt",  # 4
    "ComputeBudget111111111111111111111111111111",    # 5
    "F9SixdqdmEBP5kprp2gZPZNeMmfHJRCTMFjN22dx3akf",   # 6
    "11111111111111111111111111111111",               # 7
    # Address table (writable)
    "8LJfcPpkwvYdWdyd85TtKFvjGEU8tC12jWYBDcVgjdwi",   # 8
    "4LN5Bbx56RHrsevEMnu3ah8bCU25D7XAzjX1ukhT1iCQ",   # 9
    "33nQCgievSd3jJLSWFBefH3BJRN7h6sAoS82VFFdJGF5",   # 10
    "FVDwxopybdSGWSgmpMQj5tsCBrQFzRY9pUTWXCTqhxnM",   # 11
    # Address table (readonly)
    "Sysvar1nstructions1111111111111111111111111",    # 12
    "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",    # 13
    "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",    # 14
    "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s",    # 15
    "cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK",    # 16
    "noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV",    # 17
    "SysvarS1otHashes111111111111111111111111111",    # 18
    "BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY",   # 19
    "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL",   # 20
    "CoREENxT6tW1HoK8ypY1SxRMZTcVPm7R94rH4PZNhX7d",   # 21
]

# 4. Инструкции (индексы не меняем!)
ix1 = Instruction(
    program_id=Pubkey.from_string(account_keys[5]),
    accounts=[],
    data=base58.b58decode("3QGMXYP8FsXD")
)
ix2 = Instruction(
    program_id=Pubkey.from_string(account_keys[5]),
    accounts=[],
    data=base58.b58decode("HzQDd1")
)
ix3_accounts_idx = [
    0, 0, 8, 2, 9, 10, 7, 6, 6, 6, 6, 6, 12, 13, 14, 15, 16, 17, 18, 19, 6, 6, 20, 21, 11, 1, 14, 9, 9, 3
]
ix3_accounts = [
    AccountMeta(Pubkey.from_string(account_keys[i]), is_signer=(i == 0), is_writable=True) for i in ix3_accounts_idx
]
ix3 = Instruction(
    program_id=Pubkey.from_string(account_keys[6]),
    accounts=ix3_accounts,
    data=base58.b58decode("Rm3k6WZqNkGjUohNmVmVK25QvjBG37aMuFW4F")
)
ix4_accounts_idx = [0, 4]
ix4_accounts = [
    AccountMeta(Pubkey.from_string(account_keys[i]), is_signer=(i == 0), is_writable=True) for i in ix4_accounts_idx
]
ix4 = Instruction(
    program_id=Pubkey.from_string(account_keys[7]),
    accounts=ix4_accounts,
    data=base58.b58decode("3Bxs4ThwQbE4vyj5")
)

# 5. Собираем message и транзакцию (без address lookup table)
message = MessageV0.try_compile(
    payer,
    [ix1, ix2, ix3, ix4],
    [],
    blockhash
)

# 6. Подписи: твоя + пустая для mint
sig1 = keypair.sign_message(bytes(message))
sig2 = Signature.default()  # пустая подпись для mint-адреса

tx = VersionedTransaction.populate(message, [sig1, sig2])

# 7. Сериализуем и отправляем
raw_tx = bytes(tx)
b64_tx = base64.b64encode(raw_tx).decode("utf-8")

json_data = {
    "id": 1,
    "jsonrpc": "2.0",
    "method": "sendTransaction",
    "params": [
        b64_tx,
        {"encoding": "base64"},
    ],
}

headers = {
    "accept": "*/*",
    "content-type": "application/json",
    "user-agent": "Mozilla/5.0",
}

url = "https://rpc.ironforge.network/mainnet?apiKey=01HTWR63WZ6CYWWKH9RRE1PYYZ"

response = requests.post(
    url,
    headers=headers,
    json=json_data,
)
print(response.json())

Ошибка
{'id': 1, 'jsonrpc': '2.0', 'error': {'message': 'All providers failed', 'responses': [{'endpointName': 'shyft', 'response': {'jsonrpc': '2.0', 'id': 1, 'error': {'code': -32602, 'message': 'invalid transaction: Transaction failed to sanitize accounts offsets correctly', 'data': None}}}, {'endpointName': 'quicknode', 'response': {'id': 1, 'error': {'code': -32602, 'message': 'invalid transaction: Transaction failed to sanitize accounts offsets correctly'}, 'jsonrpc': '2.0'}}]}}
Может собрана неправильно? вот json транзы{
  "jsonrpc": "2.0",
  "result": {
    "blockTime": 1750888531,
    "meta": {
      "computeUnitsConsumed": 67581,
      "err": null,
      "fee": 17000,
      "innerInstructions": [
        {
          "index": 2,
          "instructions": [
            {
              "accounts": [
                0,
                2
              ],
              "data": "11113P1dZ2rQUqLaNJ4XXrHRTRinwTNdYZGdT3VqQajF9A4AWm3amLqmRF6PQn2ndWNqBm",
              "programIdIndex": 7,
              "stackHeight": 2
            },
            {
              "accounts": [
                0,
                9
              ],
              "data": "3Bxs3zrfFUZbEPqZ",
              "programIdIndex": 7,
              "stackHeight": 2
            },
            {
              "accounts": [
                0,
                10
              ],
              "data": "3Bxs4h45TbFQETtK",
              "programIdIndex": 7,
              "stackHeight": 2
            },
            {
              "accounts": [
                1,
                11,
                8,
                0,
                0,
                21,
                7,
                21
              ],
              "data": "11W2QymY8TvLh9duNZjqXzyfaYnzjr6sRp8v5Htsbf8cxCFTHRsfUYjVPEHo64VSHNjzSz3Dr32bbkoMFZkdQMheScCaQQMnwySiH57vcN8z9M5hR4yQQyvTFK6PEJo52LPNKaLzrBWKD8h4PFopCmw3eUvkHxaAcbPMbjAtWMV",
              "programIdIndex": 21,
              "stackHeight": 2
            },
            {
              "accounts": [
                0,
                1
              ],
              "data": "111112QZyx6a7qyS7xwQGveBmzyMtrk1SQaqywwBdaCNfxW7UzodVnT8ET4NmMJwTt9Bmy",
              "programIdIndex": 7,
              "stackHeight": 3
            }
          ]
        }
      ],
      "loadedAddresses": {
        "readonly": [
          "Sysvar1nstructions1111111111111111111111111",
          "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
          "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",
          "metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s",
          "cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK",
          "noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV",
          "SysvarS1otHashes111111111111111111111111111",
          "BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY",
          "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL",
          "CoREENxT6tW1HoK8ypY1SxRMZTcVPm7R94rH4PZNhX7d"
        ],
        "writable": [
          "8LJfcPpkwvYdWdyd85TtKFvjGEU8tC12jWYBDcVgjdwi",
          "4LN5Bbx56RHrsevEMnu3ah8bCU25D7XAzjX1ukhT1iCQ",
          "33nQCgievSd3jJLSWFBefH3BJRN7h6sAoS82VFFdJGF5",
          "FVDwxopybdSGWSgmpMQj5tsCBrQFzRY9pUTWXCTqhxnM"
        ]
      },
      "logMessages": [
        "Program ComputeBudget111111111111111111111111111111 invoke [1]",
        "Program ComputeBudget111111111111111111111111111111 success",
        "Program ComputeBudget111111111111111111111111111111 invoke [1]",
        "Program ComputeBudget111111111111111111111111111111 success",
        "Program F9SixdqdmEBP5kprp2gZPZNeMmfHJRCTMFjN22dx3akf invoke [1]",
        "Program log: Instruction: MintCore",
        "Program 11111111111111111111111111111111 invoke [2]",
        "Program 11111111111111111111111111111111 success",
        "Program log: Checking price violation",
        "Program 11111111111111111111111111111111 invoke [2]",
        "Program 11111111111111111111111111111111 success",
        "Program 11111111111111111111111111111111 invoke [2]",
        "Program 11111111111111111111111111111111 success",
        "Program log: 1 1 20 629",
        "Program CoREENxT6tW1HoK8ypY1SxRMZTcVPm7R94rH4PZNhX7d invoke [2]",
        "Program log: Instruction: Create",
        "Program 11111111111111111111111111111111 invoke [3]",
        "Program 11111111111111111111111111111111 success",
        "Program log: programs/mpl-core/src/plugins/internal/authority_managed/update_delegate.rs:55:Approve",
        "Program log: programs/mpl-core/src/plugins/lifecycle.rs:733:Approve",
        "Program CoREENxT6tW1HoK8ypY1SxRMZTcVPm7R94rH4PZNhX7d consumed 22398 of 134240 compute units",
        "Program CoREENxT6tW1HoK8ypY1SxRMZTcVPm7R94rH4PZNhX7d success",
        "Program data: x7BrJqptrjCgVcqMNOPa20QGdgT3AwJgX23FjFvXZ5ZmmZUYB1y4xlMAAABodHRwczovL2dhdGV3YXkucGluaXQuaW8vaXBmcy9RbVl4b3JVanFCU0R4ZlpYR1hQQzNTOWROaTIyUXNoZ1RVZTQ2QXJEWnRyU0JoLzEuanNvbtc+hQEdD+HF3/1tHjCzNAFVvcJ/L8KZeacNKQCCxB1CMYjsJwZG/Lkro+t0tr1y4gF1N7SHhT7b52cKnaH8DLls89GKjaXDrv/WtrfsMCQ2OQDnBOZXrBwSJOn1T63ntQEAAAB1AgAAAAAAAAAAAAAASLAxhv0lEkTuGyH8aL/8cyJA68SAr0YqdkAvVS6Ou+4=",
        "Program F9SixdqdmEBP5kprp2gZPZNeMmfHJRCTMFjN22dx3akf consumed 67131 of 174700 compute units",
        "Program F9SixdqdmEBP5kprp2gZPZNeMmfHJRCTMFjN22dx3akf success",
        "Program 11111111111111111111111111111111 invoke [1]",
        "Program 11111111111111111111111111111111 success"
      ],
      "postBalances": [
        5054622,
        3713280,
        974400,
        1197120,
        15932519,
        1,
        1141440,
        1,
        3779280,
        430089381,
        302478050567,
        2958000,
        0,
        934087680,
        1141440,
        1141440,
        1141440,
        1141440,
        143487360,
        1141440,
        731913600,
        1141440
      ],
      "postTokenBalances": [],
      "preBalances": [
        14009302,
        0,
        0,
        1197120,
        15832519,
        1,
        1141440,
        1,
        3779280,
        430089381,
        302473900567,
        2958000,
        0,
        934087680,
        1141440,
        1141440,
        1141440,
        1141440,
        143487360,
        1141440,
        731913600,
        1141440
      ],
      "preTokenBalances": [],
      "rewards": [],
      "status": {
        "Ok": null
      }
    },
    "slot": 349190787,
    "transaction": {
      "message": {
        "accountKeys": [
          "5tkBUejYPqrKVJVKrRK1AYv8wv5fQUebuiJUxCJQuBzm",
          "Bnt78xuR94TsKdCBeMDn6UsswVoKNAg8gztaxN3ZqvuB",
          "9LHqWDSuXCCEkZasVeN5BhF8ynyHTXtFoMTfGmXUo2Nh",
          "4sbctz5tPVysDuJhoVHui7BMcLsqhN7As47EGnhqM7sh",
          "ADuUkR4vqLUMWXxW9gh6D6L8pMSawimctcNZ5pGwDcEt",
          "ComputeBudget111111111111111111111111111111",
          "F9SixdqdmEBP5kprp2gZPZNeMmfHJRCTMFjN22dx3akf",
          "11111111111111111111111111111111"
        ],
        "addressTableLookups": [
          {
            "accountKey": "4A8bRNVgfk6Z76R5rTFWeJAXtKLi8NMoTGz17VedEpAq",
            "readonlyIndexes": [
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13,
              14,
              15
            ],
            "writableIndexes": [
              4,
              3,
              2,
              16
            ]
          }
        ],
        "header": {
          "numReadonlySignedAccounts": 0,
          "numReadonlyUnsignedAccounts": 3,
          "numRequiredSignatures": 2
        },
        "instructions": [
          {
            "accounts": [],
            "data": "3QGMXYP8FsXD",
            "programIdIndex": 5,
            "stackHeight": null
          },
          {
            "accounts": [],
            "data": "HzQDd1",
            "programIdIndex": 5,
            "stackHeight": null
          },
          {
            "accounts": [
              0,
              0,
              8,
              2,
              9,
              10,
              7,
              6,
              6,
              6,
              6,
              6,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              6,
              6,
              20,
              21,
              11,
              1,
              14,
              9,
              9,
              3
            ],
            "data": "Rm3k6WZqNkGjUohNmVmVK25QvjBG37aMuFW4F",
            "programIdIndex": 6,
            "stackHeight": null
          },
          {
            "accounts": [
              0,
              4
            ],
            "data": "3Bxs4ThwQbE4vyj5",
            "programIdIndex": 7,
            "stackHeight": null
          }
        ],
        "recentBlockhash": "CXcuMWnCKPRD7qyej2fhwjcuPK21kZtyPH28B3pKNGe2"
      },
      "signatures": [
        "4qdqEZ9ropFRCuTPym8ZUm1Y7aFMjjJ8qUHjJAoVwwaCUYixoJ77d4vv4VawyS6Xqd7vkAidzMgzawv3bCCtGzkQ",
        "5GkMWG9PqacBVcCodCdUfmNL9RqcWKtZMdwFQbUY42k6nz2YWfhoxCrXDy1vPKyyYBCwpqKsfYN7YkeLVR2EnwE7"
      ]
    },
    "version": 0
  },
  "id": 1
}

ПЕРЕПИШИ ПОЛНОСТЬЮ ИСПРАВЛЕННЫЙ КОД МНЕ