Function spl_token_2022::extension::confidential_transfer::instruction::transfer::try_split_u64
source ยท pub fn try_split_u64(
amount: u64,
bit_length: usize,
) -> Result<(u64, u64), InstructionError>
Expand description
Takes in a 64-bit number amount
and a bit length bit_length
. It returns:
- the
bit_length
low bits ofamount
interpretted as u64 - the
(64 - bit_length)
high bits ofamount
interpretted as u64