commitNEP141Token()
SIP Protocol API Reference v0.7.4
SIP Protocol API Reference / commitNEP141Token
Function: commitNEP141Token()
Section titled “Function: commitNEP141Token()”commitNEP141Token(
amount,tokenContract,decimals,blinding?):NEP141TokenCommitment
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:18402
Create a commitment for a NEP-141 token amount
Handles NEAR token decimals and u128 amount validation.
Parameters
Section titled “Parameters”amount
Section titled “amount”bigint
Token amount in smallest units (u128)
tokenContract
Section titled “tokenContract”string
NEP-141 token contract address
decimals
Section titled “decimals”number
Token decimals (e.g., 24 for NEAR, 6 for USDC)
blinding?
Section titled “blinding?”Uint8Array<ArrayBufferLike>
Returns
Section titled “Returns”NEP-141 token commitment with metadata
Example
Section titled “Example”// Commit to 100 USDC (6 decimals)const commitment = commitNEP141Token( 100_000_000n, // 100 USDC in smallest units 'usdc.near', 6)