AdminUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 251 txns
Deployed by via 0xe4b56cdb at 11621181
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "AdminUpgradeabilityProxy"

0xaef4a3285c0f8cd1e6fe1d5a552d353031d136bdb55b91b5f25b6a7278cb6144
0x6541613a35e67409f52daf5766a8d8cb1a171159f4cc5b9f084bf35cdfa15ebf
0xcfb9f77ca90fcd4ea58d13cff3d0c03510175368db342f818ccb9e3a44fa852c
0x3336cc45dd20570bc8b31831ad591fbb4d05aefdab7d710cdda72800cc80cd60
0x00cb1a4eb658e928cd8dba101ea9a71af744c7d8e7545331b8ae8e8a9104c094
0x1fc173fce9c61c8d02936efcbd241a753f3e22c8f9022923fdc2393c63898f15
0x6a83bb491c8412d514c95037f6e0e420cda19371ec7832eea8a591d01dd6b09b
0x25e1a083d0223567cad268d7dc654132b57c86e717ac7e9416507f976ad97eb7
0x758bb500fb57ae53cc5e7ff7570d47d3632deab4a52b3ee90009f7e61e078fcd
0x93e5af34f26726801b9099388ca69a52d7ea842fbe9cf878e0fa893b5c67eb28

Functions
Getter at block 21169739
currency(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
currencyUnit(view returns (uint256)
1000000000000000000
liquidatorReward(view returns (uint256)
10
minimumMargin(view returns (uint256)
1000000000
owner(view returns (address)
0x16f8637360e88a8c2fda90dad68a3de816ef0162
paused(view returns (bool)
false
Read-only
freeMargins(addressview returns (uint256)
getUserFreeMargin(address userview returns (uint256)
getUserPositions(address userview returns (struct TradingPosition[] _positions)
liquidatingIds(uint256view returns (bool)
pausedUsers(addressview returns (uint256)
positions(uint256view returns (address senderbytes12 symboluint64 marginuint64 leverageuint64 priceuint48 blockbool isBuyuint256 id)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
cancelOrder(uint256 iduint256 positionIdaddress liquidatorstring reason
capUserBalance(address useruint256 newBalanceCap
deposit(uint256 amountuint256 deadlineuint8 vbytes32 rbytes32 s
initialize(address _currency
liquidatePositions(uint256[] positionIds
pause(
pauseUsers(address[] users
processOrder(uint256 idbytes32 symboluint256 priceuint256 marginuint256 positionIdaddress liquidator
registerContracts(address _productsaddress _queueaddress _treasury
setCurrencyMin(uint256 _amount
setLiquidatorReward(uint256 _amount
submitOrder(bool isBuybytes32 symboluint256 marginuint256 leverage
submitOrderUpdate(uint256 positionIduint256 margin
unpause(
unpauseUsers(address[] users
withdraw(uint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Deposited(uint256 amount
LiquidationSubmitted(uint256 iduint256 positionIdaddress indexed sender
NewContracts(address productsaddress queueaddress treasury
NewLiquidatorReward(uint256 amount
NewMinimum(uint256 amount
OrderCancelled(uint256 iduint256 positionIdaddress indexed senderstring reason
OrderSubmitted(uint256 idaddress indexed senderbool isBuybytes32 symboluint256 marginuint256 leverageuint256 positionId
PositionClosed(uint256 positionIdaddress indexed senderuint256 marginCloseduint256 amountToReturnuint256 entryPriceuint256 priceuint256 leverage
PositionLiquidated(uint256 positionIdaddress indexed senderaddress indexed liquidatoruint256 marginLiquidated
PositionOpened(uint256 positionIdaddress indexed senderbool isBuybytes32 symboluint256 marginuint256 leverageuint256 price
Withdrew(uint256 amount
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.