Skip to main content
Phương thức RPC getInflationRate trả về thông tin chi tiết về tỷ lệ lạm phát cho epoch hiện tại. Thông tin này bao gồm tổng tỷ lệ lạm phát, phần được phân bổ cho các trình xác thực, phần được phân bổ cho quỹ và số epoch áp dụng các tỷ lệ này. Phương thức này cung cấp bản tổng quan nhanh về cách phân phối phần thưởng hiện tại từ việc phát hành token mới (lạm phát).

Các trường hợp sử dụng phổ biến

  • Ước tính phần thưởng staking: Xác định tỷ lệ lạm phát thường niên hiện tại đang được phân phối cho các trình xác thực. Đây là thành phần chính để tính APR staking.
  • Theo dõi phân bổ cho quỹ: Theo dõi phần lạm phát hiện tại được phân bổ cho Quỹ Solana.
  • Phân tích epoch hiện tại: Xem nhanh các chỉ số lạm phát của epoch đang hoạt động.

Tham số yêu cầu

Phương thức này không nhận bất kỳ tham số nào.

Cấu trúc phản hồi

Trường result của phản hồi JSON-RPC sẽ là một đối tượng chứa:
  • total (f64): Tổng tỷ lệ lạm phát cho epoch hiện tại (ví dụ: 0.065 tương ứng với 6.5%).
  • validator (f64): Phần trong tổng tỷ lệ lạm phát được phân bổ cho các trình xác thực trong epoch hiện tại (ví dụ: 0.06 tương ứng với 6%).
  • foundation (f64): Phần trong tổng tỷ lệ lạm phát được phân bổ cho quỹ trong epoch hiện tại (ví dụ: 0.005 tương ứng với 0.5%).
  • epoch (u64): Số epoch mà các tỷ lệ lạm phát này có hiệu lực.

Ví dụ

1. Lấy tỷ lệ lạm phát của epoch hiện tại

Ví dụ này truy xuất thông tin chi tiết về tỷ lệ lạm phát cho epoch hiện tại.

Mẹo dành cho nhà phát triển

  • Theo từng epoch: Các giá trị trả về áp dụng riêng cho epoch hiện tại tại thời điểm truy vấn. Những tỷ lệ này được suy ra từ lịch trình lạm phát tổng thể do getInflationGovernor xác định, nhưng biểu thị tỷ lệ thường niên cho epoch cụ thể này.
  • Tỷ lệ thường niên: Các tỷ lệ thường được biểu thị dưới dạng phần trăm thường niên, mặc dù chúng áp dụng cho epoch hiện tại.
  • Giá trị động: Mặc dù lịch trình lạm phát cơ sở (getInflationGovernor) hiếm khi thay đổi, giá trị getInflationRate được tính toán sẽ thay đổi theo từng epoch khi lạm phát tổng thể giảm dần.
Hướng dẫn này giải thích cách sử dụng phương thức RPC getInflationRate để lấy bản tổng quan nhanh về phân bổ lạm phát của epoch hiện tại.

Các phương thức liên quan

getInflationGovernor

Lấy các tham số lạm phát cơ sở

getInflationReward

Lấy phần thưởng lạm phát cho các địa chỉ cụ thể