API reference v2.0
Introduction
core
periphery
AlgebraCommunityVault

AlgebraCommunityVault

AlgebraCommunityVault

Algebra community fee vault

Community fee from pools is sent here, if it is enabled

Modifiers

onlyWithdrawer

modifier onlyWithdrawer() internal

Events

TokensWithdrawal

event TokensWithdrawal(address token, address to, uint256 amount)

NameTypeDescription
tokenaddress
toaddress
amountuint256

Variables

bytes32 COMMUNITY_FEE_WITHDRAWER_ROLE constant

Developer note: The role can be granted in AlgebraFactory

Functions

constructor

constructor() public public

withdraw

function withdraw(address token, address to, uint256 amount) external external

NameTypeDescription
tokenaddress
toaddress
amountuint256

withdrawTokens

function withdrawTokens(struct AlgebraCommunityVault.WithdrawTokensParams[] params) external external

NameTypeDescription
paramsstruct AlgebraCommunityVault.WithdrawTokensParams[]