@armada/sdk / index / GaslessShieldInput
Interface: GaslessShieldInput
Defined in: src/tx/gasless-shield.ts:73
Properties
wrapperAddress
readonlywrapperAddress:`0x${string}`
Defined in: src/tx/gasless-shield.ts:74
chainId
readonlychainId:number
Defined in: src/tx/gasless-shield.ts:75
user
readonlyuser:`0x${string}`
Defined in: src/tx/gasless-shield.ts:76
integrator
readonlyintegrator:`0x${string}`
Defined in: src/tx/gasless-shield.ts:77
deadline
readonlydeadline:bigint
Defined in: src/tx/gasless-shield.ts:78
nonce
readonlynonce:bigint
Defined in: src/tx/gasless-shield.ts:79
userShield
readonlyuserShield:object
Defined in: src/tx/gasless-shield.ts:81
The user's own shielded deposit.
shieldedAddress
readonlyshieldedAddress:string
amount
readonlyamount:bigint
tokenAddress
readonlytokenAddress:string
feeShield
readonlyfeeShield:object
Defined in: src/tx/gasless-shield.ts:87
The relayer's fee note (a shield to the broadcaster's 0zk). When grossUp is set, amount is the NET amount the relayer must receive and the SDK grosses it up for the on-chain shield fee (§4.6.1); otherwise amount is the literal gross note value.
shieldedAddress
readonlyshieldedAddress:string
amount
readonlyamount:bigint
tokenAddress
readonlytokenAddress:string
grossUp?
readonlyoptionalgrossUp?:ShieldFeeTiers