UberDelta

Verified contract

Active on Ethereum with 1,014 txns
Deployed by via 0x7228a54e at 5139649
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $11.81
ERC-20
Value $1.95
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x86eb90fb405144f4385da06ca6f34d246fccd02a1740fa1b9cae675026c7566f
0x1ac07205222d9d45e28bd631cbbc4d780a4c95715aab6ff4f23d81951cb3a222
0x16a584a761ef7b22599e22b3df73164b70bd3d6e1bf6ae7d736a438211c438ef
0x2048be73e9b935fe614d9d9698089e7ea011fdd77c3f8d8dd223ead33c29b34b
0xaeb7487c9039e058a627a53e08a1c0dfae99f4ddaa90dbb6380eaac6b6bce357
0xc3cfa4d90a06c938df535e621e7cf70e41011556da18e8e7ab81a88531c68884
0xc08d751ccae08cd3e14140055d211bf8f1e46cd0d0347d3da0859f372b56ee47
0x049906cfc004e6e0c0dc6dc24610057a95d05be6e68660f1a33de274e858ecc2
0xa906f985c90f6af0acd3e721667c9406a0573604fe85820f57d9abc85eac4ba6
0x0ab61af7e41a754d66e4e0aab3a7b016413bb2d54da61c19df4d3f6d180584ae

Functions
Getter at block 21306118
complianceAddress(view returns (address)
0xd546551924a883b604d4127b0af309c95ba9ba6d
contractLocked(view returns (bool)
true
feeAccount(view returns (address)
0xbe7f8a49d44c1cadf8b0eab59a6815adcfd4bbee
manager(view returns (address)
0xbe7f8a49d44c1cadf8b0eab59a6815adcfd4bbee
newExchange(view returns (address)
0x0000000000000000000000000000000000000000
newOwner(view returns (address)
0x0000000000000000000000000000000000000000
optionsRegistryAddress(view returns (address)
0xd546551924a883b604d4127b0af309c95ba9ba6d
owner(view returns (address)
0xbe7f8a49d44c1cadf8b0eab59a6815adcfd4bbee
sweepAccount(view returns (address)
0xbe7f8a49d44c1cadf8b0eab59a6815adcfd4bbee
Read-only
amountFilled(address[4] _addressDatauint256[4] _numberDataview returns (uint256)
availableVolume(address[4] _addressDatauint256[4] _numberDatauint8 _vbytes32 _rbytes32 _sview returns (uint256 amountRemaining)
balanceOf(address _tokenaddress _userview returns (uint256)
balances(addressaddressview returns (uint256)
canDeposit(address _userview returns (bool isAllowed)
canTrade(address _tokenaddress _userview returns (bool isAllowed)
exercisedOptions(addressview returns (uint256)
feeByClass(uint256view returns (uint256)
getHash(address[4] _addressDatauint256[4] _numberDataview returns (bytes32)
getOptionAddress(address _assetTokenAddressuint256 _assetTokenAmountaddress _strikeTokenAddressuint256 _strikeTokenAmountuint256 _optionExpiresbool _isWriterview returns (address)
getOptionPair(address _assetTokenAddressuint256 _assetTokenAmountaddress _strikeTokenAddressuint256 _strikeTokenAmountuint256 _optionExpiresview returns (address holderTicketAddressaddress writerTicketAddress)
getUserFee(address _userview returns (uint256)
globalBalance(addressview returns (uint256)
isHelper(addressview returns (bool)
isOptionPairRegistered(address _assetTokenAddressuint256 _assetTokenAmountaddress _strikeTokenAddressuint256 _strikeTokenAmountuint256 _optionExpiresview returns (bool)
orderFills(bytes32view returns (uint256)
orders(bytes32view returns (bool)
restrictedTokens(addressview returns (bool)
testCanDeposit(address _userview returns (bool)
testCanTrade(address _tokenaddress _userview returns (bool)
testIsOptionPairRegistered(address _assetTokenAddressuint256 _assetTokenAmountaddress _strikeTokenAddressuint256 _strikeTokenAmountuint256 _optionExpiresview returns (bool)
testRemoteWithdraw(uint256 _withdrawAmountuint256 _feeAmountuint256 _withdrawExpiresuint256 _saltaddress _makeraddress _restrictedTouint8 _vbytes32 _rbytes32 _saddress _senderview returns (uint256)
testTrade(address[4] _addressDatauint256[4] _numberDatauint8 _vbytes32 _rbytes32 _suint256 _amountaddress _senderbool _fillOrKillview returns (uint256)
testValidateTrade(address _tokenaddress _getUseraddress _giveUserview returns (bool isAllowed)
userClass(addressview returns (uint256)
validateTrade(address _tokenaddress _getUseraddress _giveUserview returns (bool isAllowed)
State-modifying
EOSRegistration(string _key
cancelOrder(address[4] _addressDatauint256[4] _numberDatareturns (uint256 amountCancelled)
cancelRemoteWithdraw(uint256 _withdrawAmountuint256 _feeAmountuint256 _withdrawExpiresuint256 _saltaddress _restrictedTo
changeClassFee(uint256 _classuint256 _fee
changeFeeAccount(address _feeAccount
changeHelper(address _helperbool _status
changeNewExchange(address _newExchange
changeSweepAccount(address _sweepAccount
changeUserClass(address _useruint256 _newClass
collapseOptionPair(address _assetTokenAddressuint256 _assetTokenAmountaddress _strikeTokenAddressuint256 _strikeTokenAmountuint256 _optionExpiresuint256 _ticketAmountreturns (uint256 ticketsCollapsed)
confirmOwnership(
createOptionPair(address _assetTokenAddressuint256 _assetTokenAmountaddress _strikeTokenAddressuint256 _strikeTokenAmountuint256 _optionExpiresuint256 _ticketAmountreturns (uint256 ticketsCreated)
deposit(payable returns (uint256)
depositToUser(address _toUserpayable returns (bool success)
depositToken(address _tokenuint256 _amountreturns (uint256)
depositTokenToUser(address _toUseraddress _tokenuint256 _amountreturns (bool success)
excerciseOption(address _assetTokenAddressuint256 _assetTokenAmountaddress _strikeTokenAddressuint256 _strikeTokenAmountuint256 _optionExpiresuint256 _ticketAmountreturns (uint256 ticketsExcercised)
expireOption(address _assetTokenAddressuint256 _assetTokenAmountaddress _strikeTokenAddressuint256 _strikeTokenAmountuint256 _optionExpiresuint256 _ticketAmountreturns (uint256 ticketsExpired)
internalTransfer(address _toUseraddress _tokenuint256 _amountreturns (uint256)
lockContract(bool _lock
newManager(address _newManager
optionExcerciseUnwind(address _assetTokenAddressuint256 _assetTokenAmountaddress _strikeTokenAddressuint256 _strikeTokenAmountuint256 _optionExpiresuint256 _ticketAmountbool _fillOrKillreturns (uint256 ticketsUnwound)
order(address[4] _addressDatauint256[4] _numberDatareturns (bool success)
registerOptionPair(address _assetTokenAddressuint256 _assetTokenAmountaddress _strikeTokenAddressuint256 _strikeTokenAmountuint256 _optionExpiresreturns (bool)
remoteWithdraw(uint256 _withdrawAmountuint256 _feeAmountuint256 _withdrawExpiresuint256 _saltaddress _makeraddress _restrictedTouint8 _vbytes32 _rbytes32 _sreturns (bool)
sweepTokenAmount(address _tokenuint256 _amountreturns (uint256)
tokenFallback(address _fromuint256 _valuebytes _sendTo
tokenRestriction(address _newTokenbool _status
trade(address[4] _addressDatauint256[4] _numberDatauint8 _vbytes32 _rbytes32 _suint256 _amountbool _fillOrKillreturns (uint256 tradeAmount)
transferOwnership(address _newOwner
updateComplianceAddress(address _newComplianceAddress
updateOptionsRegistryAddress(address _newOptionsRegistryAddress
upgrade(address _tokenreturns (uint256 moveBalance)
withdraw(uint256 _amountreturns (uint256)
withdrawToken(address _tokenuint256 _amountreturns (uint256)
Events
Cancel(bytes32 indexed tradePairaddress indexed makeraddress[4] addressDatauint256[4] numberDatauint256 status
CancelRemoteWithdraw(address indexed makeruint256 withdrawAmountuint256 feeAmountuint256 withdrawExpiresuint256 saltaddress restrictedTouint256 status
ChangeClassFee(uint256 indexed classuint256 fee
ChangeFeeAccount(address feeAccount
ChangeHelper(address indexed helperbool status
ChangeSweepAccount(address sweepAccount
ChangeUserClass(address indexed useruint256 class
CollapseOption(address indexed useraddress indexed holderTicketAddressaddress indexed writerTicketAddressuint256 ticketsCollapsedbytes32 optionPair
CreateOption(address indexed useraddress indexed holderTicketAddressaddress indexed writerTicketAddressuint256 ticketsCreatedbytes32 optionPair
Deposit(address indexed tokenaddress indexed toUseraddress indexed senderuint256 amount
ExcerciseOption(address indexed useraddress indexed holderTicketAddressuint256 ticketsExcercisedbytes32 optionPair
ExcerciseUnwind(address indexed useraddress indexed holderTicketAddressuint256 ticketsUnwoundbytes32 optionPairbool fillOrKill
ExpireOption(address indexed useraddress indexed writerTicketAddressuint256 ticketsExpiredbytes32 optionPair
FailedTrade(bytes32 indexed tradePairaddress indexed takerbytes32 hashuint256 failReason
InternalTransfer(address indexed tokenaddress indexed toUseraddress indexed senderuint256 amount
LockContract(bool status
NewExchange(address newExchange
NewManager(address indexed _newManager
Order(bytes32 indexed tradePairaddress indexed makeraddress[4] addressDatauint256[4] numberData
OwnershipTransferConfirmed(address indexed _fromaddress indexed _to
OwnershipTransferProposed(address indexed _fromaddress indexed _to
RegisterOptionsPair(bytes32 indexed optionPairaddress indexed writerTicketAddressaddress indexed holderTicketAddressaddress _assetTokenAddressuint256 _assetTokenAmountaddress _strikeTokenAddressuint256 _strikeTokenAmountuint256 _optionExpires
RemoteWithdraw(address indexed makeraddress indexed senderuint256 withdrawAmountuint256 feeAmountuint256 withdrawExpiresuint256 saltaddress restrictedTo
RestrictToken(address indexed tokenbool status
TokenSweep(address indexed tokenaddress indexed sweeperuint256 amountuint256 balance
Trade(bytes32 indexed tradePairaddress indexed makeraddress indexed takeraddress makerTokenaddress takerTokenaddress restrictedTouint256[4] numberDatauint256 tradeAmountbool fillOrKill
UpdateComplianceAddress(address newComplianceAddress
UpdateOptionsRegistryAddress(address newOptionsRegistryAddress
Upgrade(address indexed useraddress indexed tokenaddress newExchangeuint256 amount
Withdraw(address indexed tokenaddress indexed toUseruint256 amount
Constructor
constructor(
Fallback and receive
fallback(
Errors

This contract contains no error objects.