MorpherState
Verified contract
Active on
Ethereum with 2,082 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
16 additional
variables
Balances ($0.00)
No balances found for "MorpherState"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20796283 | 2 hours ago | | | 0 | 0.00050115905 | |
| 20789128 | a day ago | | | 0 | 0.00024036818 | |
| 20781964 | 2 days ago | | | 0 | 0.00072043284 | |
| 20774809 | 3 days ago | | | 0 | 0.00027157949 | |
| 20767659 | 4 days ago | | | 0 | 0.00038990976 | |
| 20760516 | 5 days ago | | | 0 | 0.000063513517 | |
| 20753336 | 6 days ago | | | 0 | 0.000046766277 | |
| 20746179 | 7 days ago | | | 0 | 0.000051952843 | |
| 20739016 | 8 days ago | | | 0 | 0.000062315621 | |
| 20731858 | 9 days ago | | | 0 | 0.00025133040 |
ABI
ABI objects
Getter at block 20796966
_owner() view returns (address)
0x51c5ce7c4926d5ca74f4824e11a062f1ef491762
administrator() view returns (address)
0xb59b29423e5aa1e0e2cb8966dc14e553e580314d
fastTransfersEnabled() view returns (bool)
true
getAdministrator() view returns (address)
0xb59b29423e5aa1e0e2cb8966dc14e553e580314d
getGovernance() view returns (address _governanceContract)
0x51c5ce7c4926d5ca74f4824e11a062f1ef491762
getMainChainWithdrawLimit() view returns (uint256 _mainChainWithdrawLimit24)
10000000000000000000000000
getMaximumLeverage() view returns (uint256 _maxLeverage)
1000000000
getMorpherBridge() view returns (address _currentBridge)
0xa937787581b17236f3efb2618c38270baac685ba
getNumberOfRequestsLimit() view returns (uint256 _numberOfRequestsLimit)
3
getOracleContract() view returns (address)
0x73b7631c508db9e389edf6abb3c4a48da0444553
getSideChainMerkleRoot() view returns (bytes32 _sideChainMerkleRoot)
0x43d339076b96b22c5ea6eabaebf812867f63d47786352f63b0a404d711ef7c72
getSideChainMerkleRootWrittenAtTime() view returns (uint256 _sideChainMerkleRoot)
1656367791
getSideChainOperator() view returns (address _address)
0x70dcdb66e128738189012dee12d7e13b377a1d3b
getTokenContract() view returns (address)
0x6369c3dadfc00054a42ba8b2c09c48131dd4aa38
inactivityPeriod() view returns (uint256)
259200
isOwner() view returns (bool)
false
last24HoursAmountWithdrawn() view returns (uint256)
87900000000000000000000
lastRewardTime() view returns (uint256)
1598959715
lastWithdrawLimitReductionTime() view returns (uint256)
1656316625
mainChain() view returns (bool)
true
mainChainWithdrawLimit24() view returns (uint256)
10000000000000000000000000
maximumLeverage() view returns (uint256)
1000000000
morpherBridge() view returns (address)
0xa937787581b17236f3efb2618c38270baac685ba
morpherGovernance() view returns (address)
0x51c5ce7c4926d5ca74f4824e11a062f1ef491762
morpherRewards() view returns (address)
0xe261d68bda5bd518598e31320ede6e1e2d53682f
morpherToken() view returns (address)
0x6369c3dadfc00054a42ba8b2c09c48131dd4aa38
numberOfRequestsLimit() view returns (uint256)
3
oracleContract() view returns (address)
0x73b7631c508db9e389edf6abb3c4a48da0444553
owner() view returns (address)
0x51c5ce7c4926d5ca74f4824e11a062f1ef491762
paused() view returns (bool)
false
rewardBasisPoints() view returns (uint256)
15000
sideChainMerkleRoot() view returns (bytes32)
0x43d339076b96b22c5ea6eabaebf812867f63d47786352f63b0a404d711ef7c72
sideChainMerkleRootWrittenAtTime() view returns (uint256)
1656367791
sideChainOperator() view returns (address)
0x70dcdb66e128738189012dee12d7e13b377a1d3b
totalInPositions() view returns (uint256)
44006224154177319475200
totalOnOtherChain() view returns (uint256)
875628805861493574152397141
totalSupply() view returns (uint256)
1334107421107820858828792993
totalToken() view returns (uint256)
458434609022173107356920652
transferNonce() view returns (uint256)
437
withdrawLimit24Hours() view returns (uint256)
1000000000000000000000000
Read-only
balanceOf(address _tokenOwner) view returns (uint256 balance)
getAllowance(address _tokenOwner, address spender) view returns (uint256 remaining)
getBalanceHash(address _address, uint256 _balance) pure returns (bytes32 _hash)
getCanTransfer(address _address) view returns (bool _hasAccess)
getExposureMappingAddress(bytes32 _marketId, uint256 _mappingIndex) view returns (address _address)
getExposureMappingIndex(bytes32 _marketId, address _address) view returns (uint256 _mappingIndex)
getLastRequestBlock(address _address) view returns (uint256 _lastRequestBlock)
getLastUpdated(address _address, bytes32 _marketId) view returns (uint256 _lastUpdated)
getLiquidationPrice(address _address, bytes32 _marketId) view returns (uint256 _liquidationPrice)
getLongShares(address _address, bytes32 _marketId) view returns (uint256 _longShares)
getMarketActive(bytes32 _marketId) view returns (bool _active)
getMaxMappingIndex(bytes32 _marketId) view returns (uint256 _maxMappingIndex)
getMeanEntryLeverage(address _address, bytes32 _marketId) view returns (uint256 _meanEntryLeverage)
getMeanEntryPrice(address _address, bytes32 _marketId) view returns (uint256 _meanEntryPrice)
getMeanEntrySpread(address _address, bytes32 _marketId) view returns (uint256 _meanEntrySpread)
getNumberOfRequests(address _address) view returns (uint256 _numberOfRequests)
getPosition(address _address, bytes32 _marketId) view returns (uint256 _longShares, uint256 _shortShares, uint256 _meanEntryPrice, uint256 _meanEntrySpread, uint256 _meanEntryLeverage, uint256 _liquidationPrice)
getPositionClaimedOnMainChain(bytes32 _positionHash) view returns (bool _alreadyClaimed)
getPositionHash(address _address, bytes32 _marketId, uint256 _timeStamp, uint256 _longShares, uint256 _shortShares, uint256 _meanEntryPrice, uint256 _meanEntrySpread, uint256 _meanEntryLeverage, uint256 _liquidationPrice) pure returns (bytes32 _hash)
getShortShares(address _address, bytes32 _marketId) view returns (uint256 _shortShares)
getStateAccess(address _address) view returns (bool _hasAccess)
getTokenClaimedOnThisChain(address _address) view returns (uint256 _token)
getTokenSentToLinkedChain(address _address) view returns (uint256 _token)
getTokenSentToLinkedChainTime(address _address) view returns (uint256 _timeStamp)
State-modifying
Events activateMarket(bytes32 _activateMarket)
add24HoursWithdrawn(uint256 _amount)
burn(address _address, uint256 _token)
deActivateMarket(bytes32 _deActivateMarket)
denyAccess(address _address)
disableFastWithdraws()
disableTransfers(address _address)
enableTransfers(address _address)
getBridgeNonce() returns (uint256 _nonce)
grantAccess(address _address)
increaseNumberOfRequests(address _address)
mint(address _address, uint256 _token)
pauseState()
payOperatingReward()
renounceOwnership()
resetLast24HoursAmountWithdrawn()
set24HourWithdrawLimit(uint256 _limit)
setAdministrator(address _newAdministrator)
setAllowance(address _from, address _spender, uint256 _tokens)
setExposureMapping(bytes32 _marketId, address _address, uint256 _index)
setExposureMappingAddress(bytes32 _marketId, address _address, uint256 _index)
setExposureMappingIndex(bytes32 _marketId, address _address, uint256 _index)
setGovernanceContract(address _newGovernanceContractAddress)
setInactivityPeriod(uint256 _periodLength)
setLastRequestBlock(address _address)
setMainChainWithdrawLimit(uint256 _mainChainWithdrawLimit24)
setMaxMappingIndex(bytes32 _marketId, uint256 _maxMappingIndex)
setMaximumLeverage(uint256 _newMaximumLeverage)
setMorpherBridge(address _newBridge)
setNumberOfRequests(address _address, uint256 _numberOfRequests)
setNumberOfRequestsLimit(uint256 _numberOfRequestsLimit)
setOracleContract(address _newOracleContract)
setPosition(address _address, bytes32 _marketId, uint256 _timeStamp, uint256 _longShares, uint256 _shortShares, uint256 _meanEntryPrice, uint256 _meanEntrySpread, uint256 _meanEntryLeverage, uint256 _liquidationPrice)
setPositionClaimedOnMainChain(bytes32 _positionHash)
setRewardAddress(address _newRewardsAddress)
setRewardBasisPoints(uint256 _newRewardBasisPoints)
setSideChainMerkleRoot(bytes32 _sideChainMerkleRoot)
setSideChainOperator(address _address)
setTokenClaimedOnThisChain(address _address, uint256 _token)
setTokenContract(address _newTokenContract)
setTokenSentToLinkedChain(address _address, uint256 _token)
setTotalInPositions(uint256 _totalInPositions)
setTotalOnOtherChain(uint256 _newTotalOnOtherChain)
transfer(address _from, address _to, uint256 _token)
transferAnyERC20Token(address _tokenAddress, uint256 _tokens) returns (bool _success)
transferOwnership(address newOwner)
unPauseState()
update24HoursWithdrawLimit(uint256 _amount)
AdministratorChange(address indexed administratorAddress)
BridgeChange(address _bridgeAddress)
Burn(address indexed recipient, uint256 amount, uint256 totalToken)
FastWithdrawsDisabled()
GovernanceChange(address indexed governanceAddress)
InactivityPeriodUpdated(uint256 _periodLength)
Last24HoursAmountWithdrawnReset()
LastRewardTime(uint256 indexed rewardsTime)
LastWithdrawAt()
MainChainWithdrawLimitUpdate(uint256 indexed mainChainWithdrawLimit24)
MarketActivated(bytes32 indexed activateMarket)
MarketDeActivated(bytes32 indexed deActivateMarket)
MaximumLeverageChange(uint256 maxLeverage)
Mint(address indexed recipient, uint256 amount, uint256 totalToken)
NewBridgeNonce(uint256 _transferNonce)
NewSideChainOperator(address indexed sideChainOperator)
NewTotalInPositions(uint256 newTotalOnOtherChain)
NewTotalOnOtherChain(uint256 newTotalOnOtherChain)
NewTotalSupply(uint256 newTotalSupply)
NumberOfRequestsLimitUpdate(uint256 _numberOfRequests)
OperatingRewardMinted(address indexed recipient, uint256 amount)
OracleChange(address indexed oracleContract)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RewardsChange(address indexed rewardsAddress, uint256 indexed rewardsBasisPoints)
RollingWithdrawnAmountUpdated(uint256 _last24HoursAmountWithdrawn, uint256 _lastWithdrawLimitReductionTime)
SetAllowance(address indexed sender, address indexed spender, uint256 tokens)
SetBalance(address indexed account, uint256 balance, bytes32 indexed balanceHash)
SetPosition(bytes32 indexed positionHash, address indexed sender, bytes32 indexed marketId, uint256 timeStamp, uint256 longShares, uint256 shortShares, uint256 meanEntryPrice, uint256 meanEntrySpread, uint256 meanEntryLeverage, uint256 liquidationPrice)
SideChainMerkleRootUpdate(bytes32 indexed sideChainMerkleRoot)
StateAccessDenied(address indexed blackList, uint256 indexed blockNumber)
StateAccessGranted(address indexed whiteList, uint256 indexed blockNumber)
StatePaused(address administrator, bool _paused)
TokenChange(address indexed tokenAddress)
TokenSentToLinkedChain(address _address, uint256 _token, uint256 _totalTokenSent, bytes32 indexed _tokenSentToLinkedChainHash)
TokenTransferredToOtherChain(address indexed account, uint256 tokenTransferredToOtherChain, bytes32 indexed transferHash)
Transfer(address indexed sender, address indexed recipient, uint256 amount)
TransferredTokenClaimed(address _address, uint256 _token)
TransfersDisabled(address indexed blackList)
TransfersEnabled(address indexed whiteList)
WithdrawLimitUpdated(uint256 _amount)
constructor(bool _mainChain, address _sideChainOperator, address _morpherTreasury)
This contract contains no fallback and receive objects.
This contract contains no error objects.