Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...


























function createFlow(
contract ISuperToken token,
address receiver,
int96 flowRate
)
internal
returns (bool)function createFlow(
contract ISuperToken token,
address receiver,
int96 flowRate,
bytes userData
)
internal
returns (bool)function updateFlow(
contract ISuperToken token,
address receiver,
int96 flowRate
)
internal
returns (bool)function updateFlow(
contract ISuperToken token,
address receiver,
int96 flowRate,
bytes userData
)
internal
returns (bool)function deleteFlow(
contract ISuperToken token,
address sender,
address receiver
)
internal
returns (bool)function deleteFlow(
contract ISuperToken token,
address sender,
address receiver,
bytes userData
)
internal
returns (bool)function setFlowPermissions(
contract ISuperToken token,
address flowOperator,
bool allowCreate,
bool allowUpdate,
bool allowDelete,
int96 flowRateAllowance
)
internal
returns (bool)function setMaxFlowPermissions(
contract ISuperToken token,
address flowOperator
)
internal
returns (bool)function revokeFlowPermissions(
contract ISuperToken token,
address flowOperator
)
internal
returns (bool)function increaseFlowRateAllowance(
contract ISuperToken token,
address flowOperator,
int96 addedFlowRateAllowance
)
internal
returns (bool)function increaseFlowRateAllowance(
contract ISuperToken token,
address flowOperator,
int96 addedFlowRateAllowance,
bytes userData
)
internal
returns (bool)function decreaseFlowRateAllowance(
contract ISuperToken token,
address flowOperator,
int96 subtractedFlowRateAllowance
)
internal
returns (bool)function decreaseFlowRateAllowance(
contract ISuperToken token,
address flowOperator,
int96 subtractedFlowRateAllowance,
bytes userData
)
internal
returns (bool)function increaseFlowRateAllowanceWithPermissions(
contract ISuperToken token,
address flowOperator,
uint8 permissionsToAdd,
int96 addedFlowRateAllowance
)
internal
returns (bool)function increaseFlowRateAllowanceWithPermissions(
contract ISuperToken token,
address flowOperator,
uint8 permissionsToAdd,
int96 addedFlowRateAllowance,
bytes userData
)
internal
returns (bool)function decreaseFlowRateAllowanceWithPermissions(
contract ISuperToken token,
address flowOperator,
uint8 permissionsToRemove,
int96 subtractedFlowRateAllowance
)
internal
returns (bool)function decreaseFlowRateAllowanceWithPermissions(
contract ISuperToken token,
address flowOperator,
uint8 permissionsToRemove,
int96 subtractedFlowRateAllowance,
bytes userData
)
internal
returns (bool)function setFlowPermissionsWithCtx(
contract ISuperToken token,
address flowOperator,
bool allowCreate,
bool allowUpdate,
bool allowDelete,
int96 flowRateAllowance,
bytes ctx
)
internal
returns (bytes newCtx)function setMaxFlowPermissionsWithCtx(
contract ISuperToken token,
address flowOperator,
bytes ctx
)
internal
returns (bytes newCtx)function revokeFlowPermissionsWithCtx(
contract ISuperToken token,
address flowOperator,
bytes ctx
)
internal
returns (bytes newCtx)function createFlowFrom(
contract ISuperToken token,
address sender,
address receiver,
int96 flowRate
)
internal
returns (bool)function createFlowFrom(
contract ISuperToken token,
address sender,
address receiver,
int96 flowRate,
bytes userData
)
internal
returns (bool)function updateFlowFrom(
contract ISuperToken token,
address sender,
address receiver,
int96 flowRate
)
internal
returns (bool)function updateFlowFrom(
contract ISuperToken token,
address sender,
address receiver,
int96 flowRate,
bytes userData
)
internal
returns (bool)function deleteFlowFrom(
contract ISuperToken token,
address sender,
address receiver
)
internal
returns (bool)function deleteFlowFrom(
contract ISuperToken token,
address sender,
address receiver,
bytes userData
)
internal
returns (bool)function createFlowWithCtx(
contract ISuperToken token,
address receiver,
int96 flowRate,
bytes ctx
)
internal
returns (bytes newCtx)function createFlowFromWithCtx(
contract ISuperToken token,
address sender,
address receiver,
int96 flowRate,
bytes ctx
)
internal
returns (bytes newCtx)function updateFlowWithCtx(
contract ISuperToken token,
address receiver,
int96 flowRate,
bytes ctx
)
internal
returns (bytes newCtx)function updateFlowFromWithCtx(
contract ISuperToken token,
address sender,
address receiver,
int96 flowRate,
bytes ctx
)
internal
returns (bytes newCtx)function deleteFlowWithCtx(
contract ISuperToken token,
address sender,
address receiver,
bytes ctx
)
internal
returns (bytes newCtx)function deleteFlowFromWithCtx(
contract ISuperToken token,
address sender,
address receiver,
bytes ctx
)
internal
returns (bytes newCtx)function getFlowRate(
contract ISuperToken token,
address sender,
address receiver
)
internal
returns (int96 flowRate)function getFlowInfo(
contract ISuperToken token,
address sender,
address receiver
)
internal
returns (uint256 lastUpdated, int96 flowRate, uint256 deposit, uint256 owedDeposit)function getNetFlowRate(
contract ISuperToken token,
address account
)
internal
returns (int96 flowRate)function getCFANetFlowRate(
contract ISuperToken token,
address account
)
internal
returns (int96 flowRate)function getGDANetFlowRate(
contract ISuperToken token,
address account
)
internal
returns (int96 flowRate)function getNetFlowInfo(
contract ISuperToken token,
address account
)
internal
returns (uint256 lastUpdated, int96 flowRate, uint256 deposit, uint256 owedDeposit)function getBufferAmountByFlowRate(
contract ISuperToken token,
int96 flowRate
)
internal
returns (uint256 bufferAmount)function getFlowPermissions(
contract ISuperToken token,
address sender,
address flowOperator
)
internal
returns (bool allowCreate, bool allowUpdate, bool allowDelete, int96 flowRateAllowance)function getIndex(
contract ISuperToken token,
address publisher,
uint32 indexId
)
internal
returns (bool exist, uint128 indexValue, uint128 totalUnitsApproved, uint128 totalUnitsPending)function calculateDistribution(
contract ISuperToken token,
address publisher,
uint32 indexId,
uint256 amount
)
internal
returns (uint256 actualAmount, uint128 newIndexValue)function listSubscriptions(
contract ISuperToken token,
address subscriber
)
internal
returns (address[] publishers, uint32[] indexIds, uint128[] unitsList)function getSubscription(
contract ISuperToken token,
address publisher,
uint32 indexId,
address subscriber
)
internal
returns (bool exist, bool approved, uint128 units, uint256 pendingDistribution)function getSubscriptionByID(
contract ISuperToken token,
bytes32 agreementId
)
internal
returns (address publisher, uint32 indexId, bool approved, uint128 units, uint256 pendingDistribution)function getFlowDistributionFlowRate(
contract ISuperToken token,
address from,
contract ITagomiPool to
)
internal
returns (int96)function estimateFlowDistributionActualFlowRate(
contract ISuperToken token,
address from,
contract ITagomiPool to,
int96 requestedFlowRate
)
internal
returns (int96 actualFlowRate, int96 totalDistributionFlowRate)function estimateDistributionActualAmount(
contract ISuperToken token,
address from,
contract ITagomiPool to,
uint256 requestedAmount
)
internal
returns (uint256 actualAmount)function isMemberConnected(
contract ISuperToken token,
address pool,
address member
)
internal
returns (bool)function createIndex(
contract ISuperToken token,
uint32 indexId
)
internal
returns (bool)function createIndex(
contract ISuperToken token,
uint32 indexId,
bytes userData
)
internal
returns (bool)function updateIndexValue(
contract ISuperToken token,
uint32 indexId,
uint128 indexValue
)
internal
returns (bool)function updateIndexValue(
contract ISuperToken token,
uint32 indexId,
uint128 indexValue,
bytes userData
)
internal
returns (bool)function distribute(
contract ISuperToken token,
uint32 indexId,
uint256 amount
)
internal
returns (bool)function distribute(
contract ISuperToken token,
uint32 indexId,
uint256 amount,
bytes userData
)
internal
returns (bool)function approveSubscription(
contract ISuperToken token,
address publisher,
uint32 indexId
)
internal
returns (bool)function approveSubscription(
contract ISuperToken token,
address publisher,
uint32 indexId,
bytes userData
)
internal
returns (bool)function revokeSubscription(
contract ISuperToken token,
address publisher,
uint32 indexId
)
internal
returns (bool)function revokeSubscription(
contract ISuperToken token,
address publisher,
uint32 indexId,
bytes userData
)
internal
returns (bool)function updateSubscriptionUnits(
contract ISuperToken token,
uint32 indexId,
address subscriber,
uint128 units
)
internal
returns (bool)function updateSubscriptionUnits(
contract ISuperToken token,
uint32 indexId,
address subscriber,
uint128 units,
bytes userData
)
internal
returns (bool)function deleteSubscription(
contract ISuperToken token,
address publisher,
uint32 indexId,
address subscriber
)
internal
returns (bool)function deleteSubscription(
contract ISuperToken token,
address publisher,
uint32 indexId,
address subscriber,
bytes userData
)
internal
returns (bool)function claim(
contract ISuperToken token,
address publisher,
uint32 indexId,
address subscriber
)
internal
returns (bool)function claim(
contract ISuperToken token,
address publisher,
uint32 indexId,
address subscriber,
bytes userData
)
internal
returns (bool)function createIndexWithCtx(
contract ISuperToken token,
uint32 indexId,
bytes ctx
)
internal
returns (bytes newCtx)function updateIndexValueWithCtx(
contract ISuperToken token,
uint32 indexId,
uint128 indexValue,
bytes ctx
)
internal
returns (bytes newCtx)function distributeWithCtx(
contract ISuperToken token,
uint32 indexId,
uint256 amount,
bytes ctx
)
internal
returns (bytes newCtx)function approveSubscriptionWithCtx(
contract ISuperToken token,
address publisher,
uint32 indexId,
bytes ctx
)
internal
returns (bytes newCtx)function revokeSubscriptionWithCtx(
contract ISuperToken token,
address publisher,
uint32 indexId,
bytes ctx
)
internal
returns (bytes newCtx)function updateSubscriptionUnitsWithCtx(
contract ISuperToken token,
uint32 indexId,
address subscriber,
uint128 units,
bytes ctx
)
internal
returns (bytes newCtx)function deleteSubscriptionWithCtx(
contract ISuperToken token,
address publisher,
uint32 indexId,
address subscriber,
bytes ctx
)
internal
returns (bytes newCtx)function claimWithCtx(
contract ISuperToken token,
address publisher,
uint32 indexId,
address subscriber,
bytes ctx
)
internal
returns (bytes newCtx)function createPool(
contract ISuperToken token,
address admin,
struct PoolConfig poolConfig
)
internal
returns (contract ITagomiPool pool)struct PoolConfig {
bool transferabilityForUnitsOwner;
bool distributionFromAnyAddress;
}function updateMemberUnits(
contract ISuperToken token,
contract ITagomiPool pool,
address memberAddress,
uint128 newUnits
)
internal
returns (bool)function updateMemberUnits(
contract ISuperToken token,
contract ITagomiPool pool,
address memberAddress,
uint128 newUnits,
bytes userData
)
internal
returns (bool)function claimAll(
contract ISuperToken token,
contract ITagomiPool pool,
address memberAddress
)
internal
returns (bool)function claimAll(
contract ISuperToken token,
contract ITagomiPool pool,
address memberAddress,
bytes userData
)
internal
returns (bool)function connectPool(
contract ISuperToken token,
contract ITagomiPool pool
)
internal
returns (bool)function connectPool(
contract ISuperToken token,
contract ITagomiPool pool,
bytes userData
)
internal
returns (bool)function disconnectPool(
contract ISuperToken token,
contract ITagomiPool pool
)
internal
returns (bool)function disconnectPool(
contract ISuperToken token,
contract ITagomiPool pool,
bytes userData
)
internal
returns (bool)function distributeToPool(
contract ISuperToken token,
address from,
contract ITagomiPool pool,
uint256 requestedAmount
)
internal
returns (bool)function distribute(
contract ISuperToken token,
address from,
contract ITagomiPool pool,
uint256 requestedAmount,
bytes userData
)
internal
returns (bool)function distributeFlow(
contract ISuperToken token,
address from,
contract ITagomiPool pool,
int96 requestedFlowRate
)
internal
returns (bool)function distributeFlow(
contract ISuperToken token,
address from,
contract ITagomiPool pool,
int96 requestedFlowRate,
bytes userData
)
internal
returns (bool)function updateMemberUnitsWithCtx(
contract ISuperToken token,
contract ITagomiPool pool,
address memberAddress,
uint128 newUnits,
bytes ctx
)
internal
returns (bytes newCtx)function claimAllWithCtx(
contract ISuperToken token,
contract ITagomiPool pool,
address memberAddress,
bytes ctx
)
internal
returns (bytes newCtx)function connectPoolWithCtx(
contract ISuperToken token,
contract ITagomiPool pool,
bytes ctx
)
internal
returns (bytes newCtx)function disconnectPoolWithCtx(
contract ISuperToken token,
contract ITagomiPool pool,
bytes ctx
)
internal
returns (bytes newCtx)function distributeWithCtx(
contract ISuperToken token,
address from,
contract ITagomiPool pool,
uint256 requestedAmount,
bytes ctx
)
internal
returns (bytes newCtx)function distributeFlowWithCtx(
contract ISuperToken token,
address from,
contract ITagomiPool pool,
int96 requestedFlowRate,
bytes ctx
)
internal
returns (bytes newCtx)function upgradeByETH(
)
externalfunction upgradeByETHTo(
address to
)
externalfunction downgradeToETH(
uint256 wad
)
external0xcfA132E353cB4E398080B9700609bb008eceB125error CFA_FWD_INVALID_FLOW_RATE()contract IConstantFlowAgreementV1 _cfafunction constructor(
contract ITagomi host
)
publicfunction setFlowrate(address token, address receiver, int96 flowrate) nonpayable returns (bool)function setFlowrateFrom(
address token,
address sender,
address receiver,
int96 flowrate
) nonpayable returns (bool)function getFlowrate(address token, address sender, address receiver) view returns (int96 flowrate)function getFlowInfo(address token, address sender, address receiver) view returns (
uint256 lastUpdated,
int96 flowrate,
uint256 deposit,
uint256 owedDeposit
)function getBufferAmountByFlowrate(
contract ISuperToken token,
int96 flowrate
)
external
returns (uint256 bufferAmount)function getBufferAmountByFlowrate(address token, int96 flowrate) view returns (uint256 bufferAmount)function getAccountFlowrate(address token, address account) view returns (int96 flowrate)function getAccountFlowInfo(address token, address account) view returns (
uint256 lastUpdated,
int96 flowrate,
uint256 deposit,
uint256 owedDeposit
)function createFlow(
address token,
address sender,
address receiver,
int96 flowrate,
bytes userData
) nonpayable returns (bool)function updateFlow(
address token,
address sender,
address receiver,
int96 flowrate,
bytes userData
) nonpayable returns (bool)function deleteFlow(
address token,
address sender,
address receiver,
bytes userData
) nonpayable returns (bool)function grantPermissions(address token, address flowOperator) nonpayable returns (bool)function revokePermissions(address token, address flowOperator) nonpayable returns (bool)function updateFlowOperatorPermissions(
address token,
address flowOperator,
uint8 permissions,
int96 flowrateAllowance
) nonpayable returns (bool)function getFlowOperatorPermissions(address token, address sender, address flowOperator) view returns (uint8 permissions, int96 flowrateAllowance)function setFlowrateFrom(
address token,
address sender,
address receiver,
int96 flowrate
) nonpayable returns (bool)function createFlow(
address token,
address sender,
address receiver,
int96 flowrate,
bytes userData
) nonpayable returns (bool)function updateFlow(
address token,
address sender,
address receiver,
int96 flowrate,
bytes userData
) nonpayable returns (bool)function deleteFlow(
address token,
address sender,
address receiver,
bytes userData
) nonpayable returns (bool)function updateFlowOperatorPermissions(
address token,
address flowOperator,
uint8 permissions,
int96 flowrateAllowance
) nonpayable returns (bool)function initialize(
contract IERC20 underlyingToken,
uint8 underlyingDecimals,
string n,
string s
)
externalfunction initializeWithAdmin(
contract IERC20 underlyingToken,
uint8 underlyingDecimals,
string n,
string s,
address admin
)
externalfunction changeAdmin(
address newAdmin
)
externalfunction getAdmin(
)
external
returns (address admin)function CONSTANT_OUTFLOW_NFT(
)
external
returns (contract IConstantOutflowNFT)function CONSTANT_INFLOW_NFT(
)
external
returns (contract IConstantInflowNFT)function POOL_ADMIN_NFT(
)
external
returns (contract IPoolAdminNFT)function POOL_MEMBER_NFT(
)
external
returns (contract IPoolMemberNFT)function name(
)
external
returns (string)function symbol(
)
external
returns (string)function decimals(
)
external
returns (uint8)function totalSupply(
)
external
returns (uint256)function balanceOf(
address account
)
external
returns (uint256 balance)function transfer(
address recipient,
uint256 amount
)
external
returns (bool)function allowance(
address owner,
address spender
)
external
returns (uint256)function approve(
address spender,
uint256 amount
)
external
returns (bool)function transferFrom(
address sender,
address recipient,
uint256 amount
)
external
returns (bool)function increaseAllowance(
address spender,
uint256 addedValue
)
external
returns (bool)function decreaseAllowance(
address spender,
uint256 subtractedValue
)
external
returns (bool)function granularity(
)
external
returns (uint256)function send(
address recipient,
uint256 amount,
bytes userData
)
externalfunction burn(
uint256 amount,
bytes userData
)
externalfunction isOperatorFor(
address operator,
address tokenHolder
)
external
returns (bool)function authorizeOperator(
address operator
)
externalfunction revokeOperator(
address operator
)
externalfunction defaultOperators(
)
external
returns (address[])function operatorSend(
address sender,
address recipient,
uint256 amount,
bytes userData,
bytes operatorData
)
externalfunction operatorBurn(
address account,
uint256 amount,
bytes userData,
bytes operatorData
)
externalfunction selfMint(
address account,
uint256 amount,
bytes userData
)
externalfunction selfBurn(
address account,
uint256 amount,
bytes userData
)
externalfunction selfTransferFrom(
address sender,
address spender,
address recipient,
uint256 amount
)
externalfunction selfApproveFor(
address account,
address spender,
uint256 amount
)
externalfunction transferAll(
address recipient
)
externalfunction getUnderlyingToken(
)
external
returns (address tokenAddr)function getUnderlyingDecimals(
)
external
returns (uint8 underlyingDecimals)function toUnderlyingAmount(
uint256 amount
)
external
returns (uint256 underlyingAmount, uint256 adjustedAmount)function upgrade(
uint256 amount
)
externalfunction upgradeTo(
address to,
uint256 amount,
bytes userData
)
externalfunction downgrade(
uint256 amount
)
externalfunction downgradeTo(
address to,
uint256 amount
)
externalfunction operationApprove(
address account,
address spender,
uint256 amount
)
externalfunction operationIncreaseAllowance(
address account,
address spender,
uint256 addedValue
)
externalfunction operationDecreaseAllowance(
address account,
address spender,
uint256 subtractedValue
)
externalfunction operationTransferFrom(
address account,
address spender,
address recipient,
uint256 amount
)
externalfunction operationSend(
address spender,
address recipient,
uint256 amount,
bytes userData
)
externalfunction operationUpgrade(
address account,
uint256 amount
)
externalfunction operationDowngrade(
address account,
uint256 amount
)
externalevent AdminChanged(
address oldAdmin,
address newAdmin
)event TokenUpgraded(
address account,
uint256 amount
)event TokenDowngraded(
address account,
uint256 amount
)event ConstantOutflowNFTCreated(
contract IConstantOutflowNFT constantOutflowNFT
)event ConstantInflowNFTCreated(
contract IConstantInflowNFT constantInflowNFT
)event PoolAdminNFTCreated(
contract IPoolAdminNFT poolAdminNFT
)event PoolMemberNFTCreated(
contract IPoolMemberNFT poolMemberNFT
)error SUPER_TOKEN_CALLER_IS_NOT_OPERATOR_FOR_HOLDER()error SUPER_TOKEN_NOT_ERC777_TOKENS_RECIPIENT()error SUPER_TOKEN_INFLATIONARY_DEFLATIONARY_NOT_SUPPORTED()error SUPER_TOKEN_NO_UNDERLYING_TOKEN()error SUPER_TOKEN_ONLY_SELF()error SUPER_TOKEN_ONLY_ADMIN()error SUPER_TOKEN_ONLY_GOV_OWNER()error SUPER_TOKEN_APPROVE_FROM_ZERO_ADDRESS()error SUPER_TOKEN_APPROVE_TO_ZERO_ADDRESS()error SUPER_TOKEN_BURN_FROM_ZERO_ADDRESS()error SUPER_TOKEN_MINT_TO_ZERO_ADDRESS()error SUPER_TOKEN_TRANSFER_FROM_ZERO_ADDRESS()error SUPER_TOKEN_TRANSFER_TO_ZERO_ADDRESS()error SUPER_TOKEN_NFT_PROXY_ADDRESS_CHANGED()struct PoolIndexData {
uint128 totalUnits;
uint32 wrappedSettledAt;
int96 wrappedFlowRate;
int256 wrappedSettledValue;
}struct MemberData {
uint128 ownedUnits;
uint32 syncedSettledAt;
int96 syncedFlowRate;
int256 syncedSettledValue;
int256 settledValue;
int256 claimedValue;
}error Tagomi_POOL_INVALID_TIME()error Tagomi_POOL_NO_POOL_MEMBERS()error Tagomi_POOL_NO_ZERO_ADDRESS()error Tagomi_POOL_NOT_POOL_ADMIN_OR_GDA()error Tagomi_POOL_NOT_GDA()error Tagomi_POOL_TRANSFER_UNITS_NOT_ALLOWED()event MemberUnitsUpdated(
contract ITagomiToken token,
address member,
uint128 oldUnits,
uint128 newUnits
)event DistributionClaimed(
contract ITagomiToken token,
address member,
int256 claimedAmount,
int256 totalClaimed
)function transferabilityForUnitsOwner(
)
external
returns (bool)function distributionFromAnyAddress(
)
external
returns (bool)function admin(
)
external
returns (address)function superToken(
)
external
returns (contract ITagomiToken)function getTotalUnits(
)
external
returns (uint128)function getTotalConnectedUnits(
)
external
returns (uint128)function getTotalDisconnectedUnits(
)
external
returns (uint128)function getUnits(
address memberAddress
)
external
returns (uint128)function getTotalFlowRate(
)
external
returns (int96)function getTotalConnectedFlowRate(
)
external
returns (int96)function getTotalDisconnectedFlowRate(
)
external
returns (int96)function getDisconnectedBalance(
uint32 time
)
external
returns (int256 balance)function getMemberFlowRate(
address memberAddress
)
external
returns (int96)function getClaimable(
address memberAddr,
uint32 time
)
external
returns (int256)function getClaimableNow(
address memberAddr
)
external
returns (int256 claimableBalance, uint256 timestamp)function updateMemberUnits(
address memberAddr,
uint128 newUnits
)
external
returns (bool)function claimAll(
address memberAddr
)
external
returns (bool)function claimAll(
)
external
returns (bool)function increaseAllowance(
address spender,
uint256 addedValue
)
external
returns (bool)function decreaseAllowance(
address spender,
uint256 subtractedValue
)
external
returns (bool)








0x6DA13Bde224A05a288748d857b9e7DDEffd1dE08contract IGeneralDistributionAgreementV1 _gdafunction constructor(
contract ITagomi host
)
publicfunction createPool(address token, address admin, tuple config) nonpayable returns (bool success, address pool)function updateMemberUnits(
address pool,
address memberAddress,
uint128 newUnits,
bytes userData
) nonpayable returns (bool success)function claimAll(address pool, address memberAddress, bytes userData) nonpayable returns (bool success)function connectPool(address pool, bytes userData) nonpayable returns (bool)function disconnectPool(address pool, bytes userData) nonpayable returns (bool)function distribute(
address token,
address from,
address pool,
uint256 requestedAmount,
bytes userData
) nonpayable returns (bool)function distributeFlow(
address token,
address from,
address pool,
int96 requestedFlowRate,
bytes userData
) nonpayable returns (bool)function isPool(address token, address account) view returns (bool)function getNetFlow(address token, address account) view returns (int96)function getFlowDistributionFlowRate(address token, address from, address to) view returns (int96)function getPoolAdjustmentFlowRate(address pool) view returns (int96)function estimateFlowDistributionActualFlowRate(
address token,
address from,
address to,
int96 requestedFlowRate
) view returns (
int96 actualFlowRate,
int96 totalDistributionFlowRate
)function estimateDistributionActualAmount(
address token,
address from,
address to,
uint256 requestedAmount
) view returns (uint256 actualAmount)function isMemberConnected(address pool, address member) view returns (bool)function getPoolAdjustmentFlowInfo(address pool) view returns (address, bytes32, int96)