amount Liquidity Out amount Liquidity Out :  UInt64  = UInt64 
Inherited from Struct({
  sender: PublicKey,
  amountToken0In: UInt64,
  amountToken1In: UInt64,
  amountLiquidityOut: UInt64
}).amountLiquidityOut
amount Token0 In amount Token0 In :  UInt64  = UInt64 
Inherited from Struct({
  sender: PublicKey,
  amountToken0In: UInt64,
  amountToken1In: UInt64,
  amountLiquidityOut: UInt64
}).amountToken0In
amount Token1 In amount Token1 In :  UInt64  = UInt64 
Inherited from Struct({
  sender: PublicKey,
  amountToken0In: UInt64,
  amountToken1In: UInt64,
  amountLiquidityOut: UInt64
}).amountToken1In
sender sender :  PublicKey  = PublicKey 
Inherited from Struct({
  sender: PublicKey,
  amountToken0In: UInt64,
  amountToken1In: UInt64,
  amountLiquidityOut: UInt64
}).sender
Static_is Struct _is Struct 
Inherited from Struct({
  sender: PublicKey,
  amountToken0In: UInt64,
  amountToken1In: UInt64,
  amountLiquidityOut: UInt64
})._isStruct
Defined in node_modules/.pnpm/o1js@2.4.0/node_modules/o1js/dist/node/lib/provable/types/struct.d.ts:104 Staticcheck check :  ( ( value :  {       amountLiquidityOut :  UInt64 ;       amountToken0In :  UInt64 ;       amountToken1In :  UInt64 ;       sender :  PublicKey ;  } )  =>  void ) 
Type declaration ( value ) :  void Parameters value : {       amountLiquidityOut :  UInt64 ;       amountToken0In :  UInt64 ;       amountToken1In :  UInt64 ;       sender :  PublicKey ;  } amount Liquidity Out :  UInt64 amount Token0 In :  UInt64 amount Token1 In :  UInt64 sender :  PublicKey Returns void  Inherited from Struct({
  sender: PublicKey,
  amountToken0In: UInt64,
  amountToken1In: UInt64,
  amountLiquidityOut: UInt64
}).check
Defined in node_modules/.pnpm/o1js@2.4.0/node_modules/o1js/dist/node/lib/provable/types/provable-intf.d.ts:60 Staticempty empty :  ( ( )  =>  {       amountLiquidityOut :  UInt64 ;       amountToken0In :  UInt64 ;       amountToken1In :  UInt64 ;       sender :  PublicKey ;  } ) 
Inherited from Struct({
  sender: PublicKey,
  amountToken0In: UInt64,
  amountToken1In: UInt64,
  amountLiquidityOut: UInt64
}).empty
Defined in node_modules/.pnpm/o1js@2.4.0/node_modules/o1js/dist/node/lib/provable/types/struct.d.ts:113 Staticfrom Fields from Fields :  ( ( fields :  Field [] )  =>  {       amountLiquidityOut :  UInt64 ;       amountToken0In :  UInt64 ;       amountToken1In :  UInt64 ;       sender :  PublicKey ;  } ) 
Inherited from Struct({
  sender: PublicKey,
  amountToken0In: UInt64,
  amountToken1In: UInt64,
  amountLiquidityOut: UInt64
}).fromFields
Defined in node_modules/.pnpm/o1js@2.4.0/node_modules/o1js/dist/node/lib/provable/types/provable-intf.d.ts:95 StaticfromJSON fromJSON :  ( ( x :  {       amountLiquidityOut :  string ;       amountToken0In :  string ;       amountToken1In :  string ;       sender :  string ;  } )  =>  {       amountLiquidityOut :  UInt64 ;       amountToken0In :  UInt64 ;       amountToken1In :  UInt64 ;       sender :  PublicKey ;  } ) 
Inherited from Struct({
  sender: PublicKey,
  amountToken0In: UInt64,
  amountToken1In: UInt64,
  amountLiquidityOut: UInt64
}).fromJSON
Defined in node_modules/.pnpm/o1js@2.4.0/node_modules/o1js/dist/node/lib/provable/types/struct.d.ts:112 Staticfrom Value from Value :  ( ( x :  {       amountLiquidityOut :  UInt64 ;       amountToken0In :  UInt64 ;       amountToken1In :  UInt64 ;       sender :  PublicKey ;  }  |  {       amountLiquidityOut :  bigint ;       amountToken0In :  bigint ;       amountToken1In :  bigint ;       sender :  {           isOdd :  boolean ;           x :  bigint ;       } ;  } )  =>  {       amountLiquidityOut :  UInt64 ;       amountToken0In :  UInt64 ;       amountToken1In :  UInt64 ;       sender :  PublicKey ;  } )  &  ( ( value :  {       amountLiquidityOut :  number  |  bigint  |  UInt64 ;       amountToken0In :  number  |  bigint  |  UInt64 ;       amountToken1In :  number  |  bigint  |  UInt64 ;       sender :  PublicKey  |  {           isOdd :  boolean  |  Bool ;           x :  bigint  |  Field ;       } ;  } )  =>  {       amountLiquidityOut :  UInt64 ;       amountToken0In :  UInt64 ;       amountToken1In :  UInt64 ;       sender :  PublicKey ;  } ) 
Inherited from Struct({
  sender: PublicKey,
  amountToken0In: UInt64,
  amountToken1In: UInt64,
  amountLiquidityOut: UInt64
}).fromValue
Defined in node_modules/.pnpm/o1js@2.4.0/node_modules/o1js/dist/node/lib/provable/types/provable-intf.d.ts:68 Defined in node_modules/.pnpm/o1js@2.4.0/node_modules/o1js/dist/node/lib/provable/types/struct.d.ts:106 Staticto Auxiliary to Auxiliary :  ( ( value ?:  {       amountLiquidityOut :  UInt64 ;       amountToken0In :  UInt64 ;       amountToken1In :  UInt64 ;       sender :  PublicKey ;  } )  =>  any [] ) 
Inherited from Struct({
  sender: PublicKey,
  amountToken0In: UInt64,
  amountToken1In: UInt64,
  amountLiquidityOut: UInt64
}).toAuxiliary
Defined in node_modules/.pnpm/o1js@2.4.0/node_modules/o1js/dist/node/lib/provable/types/provable-intf.d.ts:34 Static Optionalto Canonical to Canonical ?:  ( ( x :  {       amountLiquidityOut :  UInt64 ;       amountToken0In :  UInt64 ;       amountToken1In :  UInt64 ;       sender :  PublicKey ;  } )  =>  {       amountLiquidityOut :  UInt64 ;       amountToken0In :  UInt64 ;       amountToken1In :  UInt64 ;       sender :  PublicKey ;  } ) 
Inherited from Struct({
  sender: PublicKey,
  amountToken0In: UInt64,
  amountToken1In: UInt64,
  amountLiquidityOut: UInt64
}).toCanonical
Defined in node_modules/.pnpm/o1js@2.4.0/node_modules/o1js/dist/node/lib/provable/types/provable-intf.d.ts:85 Staticto Fields to Fields :  ( ( value :  {       amountLiquidityOut :  UInt64 ;       amountToken0In :  UInt64 ;       amountToken1In :  UInt64 ;       sender :  PublicKey ;  } )  =>  Field [] ) 
Inherited from Struct({
  sender: PublicKey,
  amountToken0In: UInt64,
  amountToken1In: UInt64,
  amountLiquidityOut: UInt64
}).toFields
Defined in node_modules/.pnpm/o1js@2.4.0/node_modules/o1js/dist/node/lib/provable/types/provable-intf.d.ts:24 Staticto Input to Input :  ( ( x :  {       amountLiquidityOut :  UInt64 ;       amountToken0In :  UInt64 ;       amountToken1In :  UInt64 ;       sender :  PublicKey ;  } )  =>  {       fields ?:  Field [] ;       packed ?:  [ Field ,  number ] [] ;  } ) 
Inherited from Struct({
  sender: PublicKey,
  amountToken0In: UInt64,
  amountToken1In: UInt64,
  amountLiquidityOut: UInt64
}).toInput
Defined in node_modules/.pnpm/o1js@2.4.0/node_modules/o1js/dist/node/lib/provable/types/struct.d.ts:107 StatictoJSON toJSON :  ( ( x :  {       amountLiquidityOut :  UInt64 ;       amountToken0In :  UInt64 ;       amountToken1In :  UInt64 ;       sender :  PublicKey ;  } )  =>  {       amountLiquidityOut :  string ;       amountToken0In :  string ;       amountToken1In :  string ;       sender :  string ;  } ) 
Inherited from Struct({
  sender: PublicKey,
  amountToken0In: UInt64,
  amountToken1In: UInt64,
  amountLiquidityOut: UInt64
}).toJSON
Defined in node_modules/.pnpm/o1js@2.4.0/node_modules/o1js/dist/node/lib/provable/types/struct.d.ts:111 Staticto Value to Value :  ( ( x :  {       amountLiquidityOut :  UInt64 ;       amountToken0In :  UInt64 ;       amountToken1In :  UInt64 ;       sender :  PublicKey ;  } )  =>  {       amountLiquidityOut :  bigint ;       amountToken0In :  bigint ;       amountToken1In :  bigint ;       sender :  {           isOdd :  boolean ;           x :  bigint ;       } ;  } ) 
Inherited from Struct({
  sender: PublicKey,
  amountToken0In: UInt64,
  amountToken1In: UInt64,
  amountLiquidityOut: UInt64
}).toValue
Defined in node_modules/.pnpm/o1js@2.4.0/node_modules/o1js/dist/node/lib/provable/types/provable-intf.d.ts:64 
Event emitted when an user add liquidity