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