SimpleSettlementProxy
Verified contract
Proxy
Active on
Ethereum with 298 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
Balances ($0.00)
No balances found for "SimpleSettlementProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21144937 | 10 days ago | | | 0 | 0.0081463805 | |
| 21144631 | 10 days ago | | | 0 | 0.0069806861 | |
| 21144588 | 10 days ago | | | 0 | 0.015634121 | |
| 21093606 | 17 days ago | | | 0 | 0.0030768970 | |
| 21072842 | 20 days ago | | | 0 | 0.012129701 | |
| 21043750 | 24 days ago | | | 0 | 0.0062541717 | |
| 21043593 | 24 days ago | | | 0 | 0.0041344173 | |
| 20993631 | a month ago | | | 0 | 0.059669068 | |
| 20993631 | a month ago | | | 0 | 0.029798563 | |
| 20993630 | a month ago | | | 0 | 0.020570007 |
ABI
ABI objects
Getter at block 21214822 proxiableUUID() view returns (bytes32)
DOMAIN_SEPARATOR() view returns (bytes32)
0x61b79ccd2cfadc7e6f42fedb6ff01ae465d85ddca870b8c1d35405329721ac40
ME_CASH() view returns (address)
0x9c742aef14cc875c49f52bbd4473b35bebad26ae
ME_PHYSICAL() view returns (address)
0x341c281d11677795f1192bf1f7438666909841c8
authority() view returns (address)
0x470f3b37b9b20e13b0a2a5965df6bd3f9640dfb4
owner() view returns (address)
0x06fbd6306c5aa81ffddb4bc8c9253fe05d392730
Read-only
noncesUsed(uint256) view returns (bool)
unWrapToken(address) view returns (address)
wrapToken(address) view returns (address)
State-modifying
Events burn(address _marginEngine, uint8 _collateralId, uint256 _amount, string _recipient)
burnOnBehalfOf(address _marginEngine, uint8 _collateralId, uint256 _amount, string _recipient, address _onBehalfOf)
exercise(uint256 _tokenId, uint256 _amount, uint8 _collateralId, uint256 _collateralAmount)
initialize(address _owner)
renounceOwnership()
revokeMarginAccountAccess(address _marginEngine, address[] _subAccounts)
setTokenMap(address _token0, address _token1)
settle(address _marginEngine, struct Bid _bid, address[] _collaterals, uint256[] _amounts)
settleBatch(address _marginEngine, struct Bid[] _bids, address[] _collaterals, uint256[] _amounts)
settleBatchFundAdminOnly(address _marginEngine, address[] _from, address[] _token, uint256[] _amount, address[] _wrapper, struct BatchExecute[] _batch)
settleBatchOnBehalfOf(address _marginEngine, struct Bid[] _bids, address[] _collaterals, uint256[] _amounts, address _onBehalfOf)
settleOnBehalfOf(address _marginEngine, struct Bid _bid, address[] _collaterals, uint256[] _amounts, address _onBehalfOf)
transferOwnership(address newOwner)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
withdraw(address _marginEngine, uint8 _collateralId, uint256 _amount, uint8 _v, bytes32 _r, bytes32 _s)
withdrawOnBehalfOf(address _marginEngine, uint8 _collateralId, uint256 _amount, uint8 _v, bytes32 _r, bytes32 _s, address _onBehalfOf)
wrap(address _marginEngine, address _subAccount, uint8 _collateralId, uint256 _amount)
wrapTo(address _marginEngine, address _subAccount, uint8 _fromId, address _toToken, uint256 _amount) returns (uint256 amount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SettledBid(uint256 nonce, address indexed vault, address indexed counterparty)
SettledBids(uint256[] nonces, address[] vaults, address indexed counterparty)
TokenMapSet(address indexed token0, address token1)
Upgraded(address indexed implementation)
constructor(address _logic, bytes _data)
fallback()
receive()
BadAddress()
BadAmount()
ExpiredBid()
LengthMismatch()
NonceAlreadyUsed()
Unauthorized()