BatchManager
Represents the current status of a batch manager's interest rate adjustment process.
This type provides a public view of batch manager status suitable for API consumers, aggregating information about current and target interest rates, adjustment timelines, and operational status.
type BatchManager {
collateralBranchId: String!
batchManagerId: String!
currentInterestRate: Int!
targetInterestRate: Int!
timeSinceLastAdjustment: Int!
daysToAdjustment: Int
status: PublicStatus!
metadata: BatchManagerMetadata!
}
Fields
BatchManager.collateralBranchId ● String! non-null scalar
The collateral branch identifier
BatchManager.batchManagerId ● String! non-null scalar
The batch manager's blockchain address in hex string format
BatchManager.currentInterestRate ● Int! non-null scalar
Current interest rate as raw u64 value from the original U256
BatchManager.targetInterestRate ● Int! non-null scalar
Target interest rate as raw u64 value from the original U256
BatchManager.timeSinceLastAdjustment ● Int! non-null scalar
Time since last adjustment in seconds
BatchManager.daysToAdjustment ● Int scalar
Approximate time until next adjustment in days.
Returns null if no adjustment is currently planned.
BatchManager.status ● PublicStatus! non-null enum
The current operational status of the batch manager.
See the PublicStatus enum for possible values and their meanings.
BatchManager.metadata ● BatchManagerMetadata! non-null object
Additional descriptive information about the batch manager
Returned By
batchManager query ● batchManagers query