INNER CODE UNIT · Python
_get_leader_schedule_body
michaelhly/solana-py · src/solana/rpc/core.py:288
def _get_leader_schedule_body(self, slot: int | None, commitment: Commitment | None) -> GetLeaderSchedule:
commitment_to_use = _COMMITMENT_TO_SOLDERS[commitment or self._commitment]
config = RpcLeaderScheduleConfig(commitment=commitment_to_use)
return GetLeaderSchedule(slot, config)
def _get_minimum_balance_for_rent_exemption_body(
self, usize: int, commitment: Commitment | None
) -> GetMinimumBalanceForRentExemption:
commitment_to_use = _COMMITMENT_TO_SOLDERS[commitment or self._commitment]
return GetMinimumBalanceForRentExemption(usize, commitment_to_use)
def _get_multiple_accounts_body(
self,
pubkeys: list[Pubkey],
commitment: Commitment | None,
encoding: str,
data_slice: DataSliceOpts | None,
) -> GetMultipleAccounts: