AnglePerp

Verified contract

Proxy

Active on Ethereum with 29 txns
Deployed by via 0xa31dd567 at 14660167
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
26 additional variables

No balances found for "AnglePerp"

0x308bf387e6959a412cd7770256306ce45d65d9357634e0184209e4bf55b503ea
0x420423eed7750695f7f7f96ba7ac4755f5a11ac25367e273b7031285cc1b5a40
0x32df6bb4c20c6eba08c131709155058e4256d80983c5e8ced61f745d6a44fd75
0xc0242f1ae19417f5fa6531c09e310a4fc5a03d6a4bb6692d98b5c7baf679219e
0xae016a5f3979a5cd334d714d792a78e0da7b65be3e2aadadda8ba4de54cedb1f
0x512086c2bc60685f80ae99a9fb183be9ec1c5da935eeafa532771e8077d91706
0x1809556d37c57aeb5aac004c97c163e35ed9e351f849dfbd01eac10b17e38ff4
0xe4701604faeccb984f0df7b7606400f387754617a1a9ab25645214ab9e1e09b1
0x4f1c4751375537e5f7bc04fba2e2a38b0981b118475039e4c043c9e79e400896
0x1e54edd1bd0e823766a986ba5d7e22da09eb0014b5785222a2deeac100fc92da

Functions
Getter at block 21208822
BASE_PARAMS(view returns (uint256)
1000000000
BASE_TOKENS(view returns (uint256)
1000000000000000000
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
GUARDIAN_ROLE(view returns (bytes32)
0x55435dd261a4b9b3364963f7738a7a662ad9c84396d64be3365284bb7f0a5041
POOLMANAGER_ROLE(view returns (bytes32)
0x5916f72c85af4ac6f7e34636ecc97619c4b2085da099a5d28f3e58436cfbe562
baseURI(view returns (string)
haBonusMalusDeposit(view returns (uint64)
1000000000
haBonusMalusWithdraw(view returns (uint64)
1000000000
keeperFeesClosingCap(view returns (uint256)
200000000000000000
keeperFeesLiquidationCap(view returns (uint256)
200000000000000000
keeperFeesLiquidationRatio(view returns (uint64)
600000000
lastUpdateTime(view returns (uint256)
0
limitHAHedge(view returns (uint64)
980000000
lockTime(view returns (uint64)
3600
maintenanceMargin(view returns (uint64)
62500000
maxLeverage(view returns (uint64)
9000000000
name(pure returns (string)
AnglePerp
oracle(view returns (address)
0xf7be58afea895c3dde1dbe4cfdb5a815d990fe3c
paused(view returns (bool)
true
periodFinish(view returns (uint256)
0
poolManager(view returns (address)
0x3f66867b4b6eceba0dbb6776be15619f73bc30a2
rewardPerTokenStored(view returns (uint256)
0
rewardRate(view returns (uint256)
0
rewardToken(view returns (address)
0x31429d1856ad1377a8a0079410b297e1a9e214c2
rewardsDistribution(view returns (address)
0x0000000000000000000000000000000000000000
rewardsDuration(view returns (uint256)
0
symbol(pure returns (string)
AnglePerp
targetHAHedge(view returns (uint64)
960000000
totalHedgeAmount(view returns (uint256)
271003009352572592538
Read-only
balanceOf(address ownerview returns (uint256)
earned(uint256 perpetualIDview returns (uint256)
getApproved(uint256 perpetualIDview returns (address)
getCashOutAmount(uint256 perpetualIDuint256 rateview returns (uint256uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
isApprovedOrOwner(address spenderuint256 perpetualIDview returns (bool)
ownerOf(uint256 perpetualIDview returns (address)
perpetualData(uint256view returns (uint256 entryRateuint256 entryTimestampuint256 marginuint256 committedAmount)
perpetualRewardPerTokenPaid(uint256view returns (uint256)
rewards(uint256view returns (uint256)
supportsInterface(bytes4 interfaceIdpure returns (bool)
tokenURI(uint256 perpetualIDview returns (string)
xHAFeesDeposit(uint256view returns (uint64)
xHAFeesWithdraw(uint256view returns (uint64)
xKeeperFeesClosing(uint256view returns (uint64)
yHAFeesDeposit(uint256view returns (uint64)
yHAFeesWithdraw(uint256view returns (uint64)
yKeeperFeesClosing(uint256view returns (uint64)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addToPerpetual(uint256 perpetualIDuint256 amount
approve(address touint256 perpetualID
closePerpetual(uint256 perpetualIDaddress touint256 minCashOutAmount
deployCollateral(address[] governorListaddress guardianaddress feeManager_address oracle_
forceClosePerpetuals(uint256[] perpetualIDs
getReward(uint256 perpetualID
grantRole(bytes32 roleaddress account
initialize(address poolManager_address rewardToken_
liquidatePerpetuals(uint256[] perpetualIDs
notifyRewardAmount(uint256 reward
openPerpetual(address owneruint256 marginuint256 committedAmountuint256 maxOracleRateuint256 minNetMarginreturns (uint256 perpetualID)
pause(
recoverERC20(address tokenAddressaddress touint256 tokenAmount
removeFromPerpetual(uint256 perpetualIDuint256 amountaddress to
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 perpetualID
safeTransferFrom(address fromaddress touint256 perpetualIDbytes _data
setApprovalForAll(address operatorbool approved
setBaseURI(string _baseURI
setBoundsPerpetual(uint64 _maxLeverageuint64 _maintenanceMargin
setFeeKeeper(uint64 feeDeposituint64 feeWithdraw
setFeeManager(address feeManager_
setHAFees(uint64[] _xHAFeesuint64[] _yHAFeesuint8 deposit
setKeeperFeesCap(uint256 _keeperFeesLiquidationCapuint256 _keeperFeesClosingCap
setKeeperFeesClosing(uint64[] _xKeeperFeesClosinguint64[] _yKeeperFeesClosing
setKeeperFeesLiquidationRatio(uint64 _keeperFeesLiquidationRatio
setLockTime(uint64 _lockTime
setNewRewardsDistribution(address _rewardsDistribution
setOracle(address oracle_
setRewardDistribution(uint256 _rewardsDurationaddress _rewardsDistribution
setTargetAndLimitHAHedge(uint64 _targetHAHedgeuint64 _limitHAHedge
transferFrom(address fromaddress touint256 perpetualID
unpause(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BaseURIUpdated(string _baseURI
BoundsPerpetualUpdated(uint64 _maxLeverageuint64 _maintenanceMargin
HAFeesUpdated(uint64[] _xHAFeesuint64[] _yHAFeesuint8 deposit
KeeperFeesCapUpdated(uint256 _keeperFeesLiquidationCapuint256 _keeperFeesClosingCap
KeeperFeesClosingUpdated(uint64[] xKeeperFeesClosinguint64[] yKeeperFeesClosing
KeeperFeesLiquidationRatioUpdated(uint64 _keeperFeesLiquidationRatio
KeeperTransferred(address keeperAddressuint256 liquidationFees
LockTimeUpdated(uint64 _lockTime
Paused(address account
PerpetualClosed(uint256 _perpetualIDuint256 _closeAmount
PerpetualOpened(uint256 _perpetualIDuint256 _entryRateuint256 _marginuint256 _committedAmount
PerpetualUpdated(uint256 _perpetualIDuint256 _margin
PerpetualsForceClosed(uint256[] perpetualIDsstruct Pairs[] ownerAndCashOutaddress keeperuint256 reward
Recovered(address indexed tokenAddressaddress indexed touint256 amount
RewardAdded(uint256 _reward
RewardPaid(address indexed _useruint256 _reward
RewardsDistributionDurationUpdated(uint256 _rewardsDurationaddress indexed _rewardsDistributor
RewardsDistributionUpdated(address indexed _rewardsDistributor
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TargetAndLimitHAHedgeUpdated(uint64 _targetHAHedgeuint64 _limitHAHedge
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.