AngleRouter

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xec710669 at 14716632
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots

No balances found for "AngleRouter"

No transactions found for "AngleRouter"


Functions
Getter at block 21421100
ANGLE(view returns (address)
0x31429d1856ad1377a8a0079410b297e1a9e214c2
BASE_PARAMS(view returns (uint256)
1000000000
STETH(view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
VEANGLE(view returns (address)
0x0c462dbb9ec8cd1630f1728b2cfd2769d09f0dd5
WETH9(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
WSTETH(view returns (address)
0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
governor(view returns (address)
0x0000000000000000000000000000000000000000
guardian(view returns (address)
0x0000000000000000000000000000000000000000
oneInch(view returns (address)
0x0000000000000000000000000000000000000000
uniswapV3Router(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
mapPoolManagers(addressaddressview returns (address poolManageraddress perpetualManageraddress sanTokenaddress gauge)
mapStableMasters(addressview returns (address)
oneInchAllowedToken(addressview returns (bool)
uniAllowedToken(addressview returns (bool)
State-modifying
addPairs(address[] stablecoinsaddress[] poolManagersaddress[] liquidityGauges
addStableMaster(address stablecoinaddress stableMaster
burn(address destuint256 amountuint256 minCollatAmountaddress stablecoinaddress collateral
changeAllowance(address[] tokensaddress[] spendersuint256[] amounts
claimRewards(address gaugeUseraddress[] liquidityGaugesuint256[] perpetualIDsaddress[] stablecoinsaddress[] collaterals
claimRewards(address useraddress[] liquidityGaugesuint256[] perpetualIDsaddress[] perpetualManagers
mint(address useruint256 amountuint256 minStableAmountaddress stablecoinaddress collateral
mixer(struct AngleRouterPermitType[] paramsPermitstruct AngleRouterTransferType[] paramsTransferstruct AngleRouterParamsSwapType[] paramsSwapuint8[] actionsbytes[] datapayable 
mixerVaultManagerPermit(struct AngleRouterPermitVaultManagerType[] paramsPermitVaultManagerstruct AngleRouterPermitType[] paramsPermitstruct AngleRouterTransferType[] paramsTransferstruct AngleRouterParamsSwapType[] paramsSwapuint8[] actionsbytes[] datapayable 
recoverERC20(address tokenAddressaddress touint256 tokenAmount
removePairs(address[] stablecoinsaddress[] collateralsaddress[] stableMasters
removeStableMaster(address stablecoin
setGovernorOrGuardian(address adminbool setGovernor
setLiquidityGauges(address[] stablecoinsaddress[] collateralsaddress[] newLiquidityGauges
Events
AdminChanged(address indexed adminbool setGovernor
CollateralToggled(address indexed stableMasteraddress indexed poolManageraddress indexed liquidityGauge
Recovered(address indexed tokenAddressaddress indexed touint256 amount
SanTokenLiquidityGaugeUpdated(address indexed sanTokenaddress indexed newLiquidityGauge
StablecoinAdded(address indexed stableMaster
StablecoinRemoved(address indexed stableMaster
Constructor
constructor(
Fallback and receive
receive(
Errors
AlreadyAdded(
IncompatibleLengths(
InvalidAddress(
InvalidCall(
InvalidConditions(
InvalidReturnMessage(
InvalidToken(
NotApprovedOrOwner(
NotGovernorOrGuardian(
TooSmallAmountOut(
ZeroAddress(