implGetPoolData method
Future<({CommonPoolData commonPoolData, TupleReader stack})>
implGetPoolData(
- ContractProvider provider
Implementation
Future<({CommonPoolData commonPoolData, TupleReader stack})> implGetPoolData(
ContractProvider provider) async {
final result = await provider.get("get_pool_data", []);
return (
commonPoolData: (
isLocked: result.stack.readBool(),
routerAddress: result.stack.readAddress(),
totalSupplyLP: result.stack.readBigInt(),
reserve0: result.stack.readBigInt(),
reserve1: result.stack.readBigInt(),
token0WalletAddress: result.stack.readAddress(),
token1WalletAddress: result.stack.readAddress(),
lpFee: result.stack.readBigInt(),
protocolFee: result.stack.readBigInt(),
protocolFeeAddress: result.stack.readAddressOrNull(),
collectedToken0ProtocolFee: result.stack.readBigInt(),
collectedToken1ProtocolFee: result.stack.readBigInt(),
),
stack: result.stack,
);
}