Ghostlight Guide Tải về an toàn

Phantom báo "Not Enough SOL": phí, rent và cách khắc phục

Phantom hiển thị "Not Enough SOL" (không đủ SOL) khi ví của bạn không có đủ SOL để trả phí mạng Solana, hoặc để trả khoản đặt cọc rent mà tài khoản token mới cần. Có USDC hay token khác thường không giúp được: phí Solana được trả bằng SOL, trừ một số giao dịch không cần gas đủ điều kiện. Hãy nạp thêm một ít SOL từ sàn hoặc ví khác, hoặc gửi ít hơn một chút, và giao dịch sẽ thành công.

Các bước nhanh

  1. Đọc thông báo. Ghi nhận token nào Phantom báo đang thiếu, ví dụ SOL trên Solana hoặc ETH trên Base.
  2. Kiểm tra số dư SOL. Đảm bảo bạn có chính SOL, không chỉ USDC hay token khác, và SOL không đang được stake.
  3. Gửi ít hơn một chút. Nếu bạn có một ít SOL, giảm số lượng để phí mạng và rent vừa với số dư.
  4. Nạp SOL nếu không có. Rút một ít SOL trên mạng Solana từ sàn hoặc ví khác về địa chỉ Phantom của bạn.
  5. Tính đến rent. Giữ thêm khoảng 0,0015 SOL (mức tháng 10/2026) cho mỗi token mới bạn sẽ nhận hoặc mua.
  6. Thử lại giao dịch. Bắt đầu lại giao dịch và kiểm tra phí Phantom hiển thị trước khi xác nhận.

Đây là một trong những thông báo Phantom phổ biến nhất, và nó thường làm bất ngờ những người có nhiều tiền trong ví, chỉ là không phải bằng SOL. Trung tâm trợ giúp của Phantom giải thích rằng phí mạng phải được trả bằng token gốc của từng mạng, rằng phí thuộc về validator chứ không phải Phantom, và Phantom hiển thị phí ước tính trước khi bạn xác nhận (Trung tâm trợ giúp Phantom, 2026).

Các thông báo bạn có thể gặp

Trên Solana, Trung tâm trợ giúp của Phantom đưa ra "Not Enough SOL" và "Insufficient SOL" làm ví dụ cho lỗi này (Trung tâm trợ giúp Phantom, 2026). Các mạng khác hiển thị thông báo tương tự cho token gas của chúng:

MạngPhí được trả bằng
SolanaSOL trên Solana
EthereumETH trên Ethereum
BaseETH trên Base, không phải trên Ethereum
Robinhood ChainETH trên Robinhood Chain
PolygonPOL trên Polygon
BitcoinBTC
HyperEVMHYPE trên HyperEVM
BNB ChainBNB trên BNB Chain
ArcUSDC trên Arc

Nguồn: Trung tâm trợ giúp Phantom, 2026. Trên Solana, các dApp và ví khác có thể hiển thị lỗi gốc của mạng thay thế, ví dụ Transaction simulation failed kèm theo Transaction results in an account (0) with insufficient funds for rent.

Phần một: phí mạng Solana

Mỗi giao dịch Solana trả phí cơ bản 5.000 lamports (0,000005 SOL) cho mỗi chữ ký. App và ví thường thêm phí ưu tiên khi mạng đông để giao dịch được xử lý sớm hơn. Kể cả có phí ưu tiên, một giao dịch thông thường chỉ tốn từ một phần nhỏ của một cent đến vài cent. Số tiền rất nhỏ, nhưng nếu số dư SOL của bạn bằng 0, bạn hoàn toàn không thể trả.

Phần hai: rent, khoản đặt cọc mà hầu hết mọi người bỏ sót

Solana thu một khoản đặt cọc có hoàn lại, gọi là rent (tiền thuê), để lưu dữ liệu on-chain. Có hai quy tắc quan trọng với người dùng Phantom:

  • Mỗi token cần tài khoản token riêng. Lần đầu bạn nhận hoặc mua một token, một tài khoản token được tạo cho nó. Kể từ 11/9/2026, tiền đặt cọc rent của nó là 1.488.440 lamports, khoảng 0,0015 SOL; trước tháng 9/2026 là khoảng 0,00204 SOL. Ai tạo tài khoản thì người đó trả: đôi khi là người gửi, thường là bạn, ví dụ khi bạn mua token mới bằng swap.
  • Tài khoản SOL của bạn cũng có mức tối thiểu. Một tài khoản ví thông thường phải giữ ít nhất 650.240 lamports (khoảng 0,00065 SOL) hoặc hoàn toàn trống. Giao dịch nào khiến số dư nằm giữa 0 và mức tối thiểu đó sẽ bị từ chối. Đó là nguồn gốc của lỗi insufficient funds for rent.

Các con số này đến từ công thức rent của Solana: (128 byte cộng kích thước dữ liệu của tài khoản) nhân với mức rent mỗi byte. Theo bản nâng cấp SIMD-0437, mức này giảm từ 6.960 xuống 6.333 lamports mỗi byte vào ngày 3/9/2026 và xuống 5.080 vào ngày 11/9/2026, và dự kiến sẽ giảm tiếp vào khoảng tháng 11/2026 (Solana Foundation và tài liệu Chainstack, 2026). Vì vậy, hãy coi các số liệu này là tính đến tháng 10/2026 và kiểm tra số tiền Phantom hiển thị trước khi xác nhận. Khoản đặt cọc được hoàn lại khi tài khoản bị đóng. Công cụ tính phí và rent Solana của chúng tôi tính toán cho bất kỳ số lượng tài khoản token mới nào.

Vì sao vẫn xảy ra dù bạn từng có SOL

  • Bạn đã swap hết SOL sang token khác. Giờ không còn gì cho lần trả phí tiếp theo. Đây là trường hợp kinh điển.
  • Bạn cố gửi toàn bộ số dư SOL. Phí được cộng thêm, nên tổng số vượt quá số bạn có. Hãy gửi ít hơn một chút, hoặc dùng nút tối đa (max) để ví tự trừ phí.
  • Bạn đang mua nhiều token mới. Mỗi token cần khoảng 0,0015 SOL rent (mức tháng 10/2026) cộng thêm vào lệnh swap.
  • Một thao tác dApp tạo nhiều tài khoản. Một số lần mint, game và thao tác DeFi mở nhiều tài khoản cùng lúc, mỗi tài khoản có khoản đặt cọc riêng.
  • SOL của bạn đang được stake. SOL đang stake không thể trả phí cho đến khi được unstake, việc này mất một epoch, khoảng hai đến ba ngày. Xem staking trên Phantom.

Cách khắc phục

Nếu bạn có một ít SOL nhưng không đủ, hãy giảm số lượng gửi để vừa đủ phí và rent. Nếu bạn không có chút nào, cách đơn giản nhất là nhờ ai đó gửi SOL cho bạn. Các lựa chọn:

  1. Rút một ít SOL từ sàn về địa chỉ Solana trên Phantom của bạn. Chọn mạng Solana khi rút.
  2. Nhờ bạn bè hoặc chuyển SOL từ một ví khác của bạn.
  3. Mua SOL qua các tùy chọn mua tích hợp của Phantom nếu chúng khả dụng ở quốc gia của bạn.

Bài trợ giúp về swap của Phantom cho biết phí mạng của một số lệnh swap "may be sponsored if the swap is gasless" (có thể được tài trợ nếu lệnh swap không cần gas) (Trung tâm trợ giúp Phantom, 2026). Trên Solana, các lệnh swap và gửi không cần gas đủ điều kiện có thể thực hiện mà không cần SOL: Phantom cho biết giá trị phải tối thiểu 0,30 USD và token phải được xác minh, và Phantom trừ một khoản phí cố định từ token bạn dùng. Nếu bạn có số dư Cash, Phantom cũng cho biết bạn có thể swap nó sang token gốc. Không phải giao dịch nào cũng đủ điều kiện, nên giữ một ít SOL vẫn là cách khắc phục đáng tin cậy.

Nên giữ bao nhiêu SOL?

Trung tâm trợ giúp của Phantom gợi ý bắt đầu với khoảng 0,02 SOL trên Solana, và nhấn mạnh đây không phải phí cho mỗi giao dịch hay mức tối thiểu được đảm bảo (Trung tâm trợ giúp Phantom, 2026). Số đó đủ cho nhiều giao dịch thông thường và vài tài khoản token mới. Hãy giữ nhiều hơn nếu bạn giao dịch nhiều token mới hoặc dùng dApp phức tạp. Phantom hiển thị phí dự kiến trước khi bạn xác nhận, nên hãy kiểm tra mỗi lần.

Lấy lại tiền rent

Tài khoản token trống vẫn giữ khoản đặt cọc của nó. Đóng chúng sẽ hoàn lại khoản đặt cọc mà mỗi tài khoản đang giữ: khoảng 0,00204 SOL cho tài khoản mở trước tháng 9/2026, khoảng 0,0015 SOL cho tài khoản mới hơn. Tài khoản cũ giữ khoản đặt cọc lớn hơn cho đến khi bị đóng; việc giảm rent không tự động hoàn lại phần chênh lệch (tài liệu Chainstack, 2026). Tính năng đốt (burn) collectible không mong muốn của Phantom cũng lấy lại được rent. Hãy cảnh giác với các trang "nhận lại SOL của bạn" của bên thứ ba: một số là công cụ đóng tài khoản hợp pháp, nhưng nhiều trang giả sẽ rút sạch ví. Không bao giờ kết nối với chúng từ tin nhắn riêng hay quảng cáo, và không bao giờ nhập cụm từ khôi phục.

Các mạng khác trong Phantom

Logic tương tự áp dụng ở nơi khác. Trên Base và Robinhood Chain, bạn cần ETH trên đúng mạng đó, không phải ETH trên Ethereum. Trên BNB Chain, gas được trả bằng BNB. Chuyển token gas giữa các mạng cần dùng bridge; xem bridge trên Phantom và phí Phantom.

Câu hỏi thường gặp

Vì sao tôi cần SOL nếu chỉ muốn gửi USDC?

Phí mạng Solana được trả bằng SOL, bất kể bạn chuyển token nào. Phantom có thể giúp một số lệnh gửi token đã xác minh trị giá tối thiểu 0,30 USD không cần gas, lấy phí từ chính token, nhưng ngoài ra, lệnh chuyển USDC trên Solana sẽ thất bại nếu không có một ít SOL để trả phí.

Insufficient funds for rent nghĩa là gì?

Giao dịch sẽ khiến một tài khoản còn ít hơn số dư tối thiểu của Solana, hoặc một tài khoản token mới cần khoản đặt cọc mà bạn không đủ trả. Hãy nạp thêm một ít SOL hoặc gửi ít hơn một chút.

Rent có phải là khoản phí bị mất không?

Không, đó là khoản đặt cọc. Khoảng 0,0015 SOL cho mỗi tài khoản token mới (khoảng 0,00204 SOL với tài khoản mở trước tháng 9/2026) sẽ được hoàn lại khi tài khoản trống bị đóng. Bản thân phí mạng thì không được hoàn lại.

Tôi có thể swap một token sang SOL để trả phí không?

Đôi khi được. Phantom cho biết các lệnh swap không cần gas đủ điều kiện với token Solana đã xác minh trị giá tối thiểu 0,30 USD có thể thực hiện mà không cần SOL, phí được lấy từ token. Nếu lệnh swap của bạn không đủ điều kiện, hãy nhận một ít SOL từ sàn hoặc ví khác trước.

Vì sao tôi cần ETH trên Base khi đã có ETH trên Ethereum?

Mỗi mạng có số dư riêng. Phí trên Base được trả bằng ETH trên Base, nên ETH trên Ethereum phải được bridge sang trước khi bạn có thể dùng ở đó.