@armada/sdk / index / GaslessCrossChainShieldInput
Interface: GaslessCrossChainShieldInput
Defined in: src/tx/gasless-cross-chain-shield.ts:57
Properties
clientWrapperAddress
readonlyclientWrapperAddress:`0x${string}`
Defined in: src/tx/gasless-cross-chain-shield.ts:58
chainId
readonlychainId:number
Defined in: src/tx/gasless-cross-chain-shield.ts:59
user
readonlyuser:`0x${string}`
Defined in: src/tx/gasless-cross-chain-shield.ts:60
maxFee
readonlymaxFee:bigint
Defined in: src/tx/gasless-cross-chain-shield.ts:61
minFinalityThreshold
readonlyminFinalityThreshold:number
Defined in: src/tx/gasless-cross-chain-shield.ts:62
deadline
readonlydeadline:bigint
Defined in: src/tx/gasless-cross-chain-shield.ts:63
nonce
readonlynonce:bigint
Defined in: src/tx/gasless-cross-chain-shield.ts:64
userShield
readonlyuserShield:object
Defined in: src/tx/gasless-cross-chain-shield.ts:66
The user's cross-chain shielded deposit (shieldedAddress is the recipient's HUB 0zk).
shieldedAddress
readonlyshieldedAddress:string
amount
readonlyamount:bigint
tokenAddress
readonlytokenAddress:string
integrator
readonlyintegrator:`0x${string}`
feeShield
readonlyfeeShield:object
Defined in: src/tx/gasless-cross-chain-shield.ts:68
The relayer fee note. When grossUp is set, amount is the NET target and the SDK grosses it up (§4.6.1).
shieldedAddress
readonlyshieldedAddress:string
amount
readonlyamount:bigint
tokenAddress
readonlytokenAddress:string
integrator
readonlyintegrator:`0x${string}`
grossUp?
readonlyoptionalgrossUp?:ShieldFeeTiers