Skip to content

commitNEP141Token()

SIP Protocol API Reference v0.7.4


SIP Protocol API Reference / 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.

bigint

Token amount in smallest units (u128)

string

NEP-141 token contract address

number

Token decimals (e.g., 24 for NEAR, 6 for USDC)

Uint8Array<ArrayBufferLike>

NEP141TokenCommitment

NEP-141 token commitment with metadata

// Commit to 100 USDC (6 decimals)
const commitment = commitNEP141Token(
100_000_000n, // 100 USDC in smallest units
'usdc.near',
6
)