@armada/sdk / index / encodeYieldRedeemBinding
Function: encodeYieldRedeemBinding()
encodeYieldRedeemBinding(
npk,encryptedBundle,shieldKey,feeNpk,feeEncryptedBundle,feeShieldKey,feeAmount):`0x${string}`
Defined in: src/tx/adapt-params.ts:70
Bind the user's re-shield destination + the broadcaster fee-shield for a yield redeem/withdraw (matches YieldAdaptParams.encode/7). Produces a DIFFERENT commitment than the deposit overload.
Parameters
npk
bigint
encryptedBundle
readonly [string, string, string]
shieldKey
string
feeNpk
bigint
feeEncryptedBundle
readonly [string, string, string]
feeShieldKey
string
feeAmount
bigint
Returns
`0x${string}`