EasyTrack
Verified contract
Active on
Ethereum with 1,008 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xfe59…f977
Balances ($0.00)
No balances found for "EasyTrack"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21243281 | 2 days ago | | | 0 | 0.0056337877 | |
| 21243256 | 2 days ago | | | 0 | 0.0057487691 | |
| 21243231 | 2 days ago | | | 0 | 0.0047598737 | |
| 21228148 | 4 days ago | | | 0 | 0.0024128382 | |
| 21145397 | 16 days ago | | | 0 | 0.0062309868 | |
| 21141761 | 16 days ago | | | 0 | 0.0019690258 | |
| 21116135 | 20 days ago | | | 0 | 0.0034110371 | |
| 21113570 | 20 days ago | | | 0 | 0.0024198601 | |
| 21113567 | 20 days ago | | | 0 | 0.0045111925 | |
| 21112139 | 20 days ago | | | 0 | 0.0012934079 |
ABI
ABI objects
Getter at block 21257537 getEVMScriptFactories() view returns (address[]) getMotions() view returns (struct EasyTrackMotion[])
CANCEL_ROLE() view returns (bytes32)
0x9f959e00d95122f5cbd677010436cf273ef535b86b056afc172852144b9491d7
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MAX_MOTIONS_LIMIT() view returns (uint256)
24
MAX_OBJECTIONS_THRESHOLD() view returns (uint256)
500
MIN_MOTION_DURATION() view returns (uint256)
172800
PAUSE_ROLE() view returns (bytes32)
0x139c2898040ef16910dc9f44dc697df79363da767d8bc92f2e310312b816e46d
UNPAUSE_ROLE() view returns (bytes32)
0x265b220c5a8891efdd9e1b1b7fa72f257bd5169f8d87e319cf3dad6ff52b94ae
evmScriptExecutor() view returns (address)
0xfe5986e06210ac1ecc1adcafc0cc7f8d63b3f977
governanceToken() view returns (address)
0x5a98fcbea516cf06857215779fd812ca3bef1b32
motionDuration() view returns (uint256)
259200
motionsCountLimit() view returns (uint256)
20
objectionsThreshold() view returns (uint256)
50
paused() view returns (bool)
false
Read-only
canObjectToMotion(uint256 _motionId, address _objector) view returns (bool)
evmScriptFactories(uint256) view returns (address)
evmScriptFactoryPermissions(address) view returns (bytes)
getMotion(uint256 _motionId) view returns (struct EasyTrackMotion)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
isEVMScriptFactory(address _maybeEVMScriptFactory) view returns (bool)
motions(uint256) view returns (uint256 id, address evmScriptFactory, address creator, uint256 duration, uint256 startDate, uint256 snapshotBlock, uint256 objectionsThreshold, uint256 objectionsAmount, bytes32 evmScriptHash)
objections(uint256, address) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events addEVMScriptFactory(address _evmScriptFactory, bytes _permissions)
cancelAllMotions()
cancelMotion(uint256 _motionId)
cancelMotions(uint256[] _motionIds)
createMotion(address _evmScriptFactory, bytes _evmScriptCallData) returns (uint256 _newMotionId)
enactMotion(uint256 _motionId, bytes _evmScriptCallData)
grantRole(bytes32 role, address account)
objectToMotion(uint256 _motionId)
pause()
removeEVMScriptFactory(address _evmScriptFactory)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setEVMScriptExecutor(address _evmScriptExecutor)
setMotionDuration(uint256 _motionDuration)
setMotionsCountLimit(uint256 _motionsCountLimit)
setObjectionsThreshold(uint256 _objectionsThreshold)
unpause()
EVMScriptExecutorChanged(address indexed _evmScriptExecutor)
EVMScriptFactoryAdded(address indexed _evmScriptFactory, bytes _permissions)
EVMScriptFactoryRemoved(address indexed _evmScriptFactory)
MotionCanceled(uint256 indexed _motionId)
MotionCreated(uint256 indexed _motionId, address _creator, address indexed _evmScriptFactory, bytes _evmScriptCallData, bytes _evmScript)
MotionDurationChanged(uint256 _motionDuration)
MotionEnacted(uint256 indexed _motionId)
MotionObjected(uint256 indexed _motionId, address indexed _objector, uint256 _weight, uint256 _newObjectionsAmount, uint256 _newObjectionsAmountPct)
MotionRejected(uint256 indexed _motionId)
MotionsCountLimitChanged(uint256 _newMotionsCountLimit)
ObjectionsThresholdChanged(uint256 _newThreshold)
Paused(address account)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
Unpaused(address account)
constructor(address _governanceToken, address _admin, uint256 _motionDuration, uint256 _motionsCountLimit, uint256 _objectionsThreshold)
This contract contains no fallback and receive objects.
This contract contains no error objects.