-
Notifications
You must be signed in to change notification settings - Fork 3
Home
0Alic edited this page Mar 28, 2019
·
2 revisions
-- Report generated by Surya --
File Name | SHA-1 Hash |
---|---|
contracts/AssetStorage.sol | 37f2952a44f609924160cd87c445a3f22c9202d2 |
contracts/ComputerRegistry.sol | 7b839d4926e8a34a979f087c58b596ee55f28736 |
contracts/Interfaces.sol | 9bdbf2ec0a30589b1ef524671baf255b211a12f9 |
contracts/Item.sol | fa253cc06ba94fe98c6eb7bb24f2fee23c18cecb |
contracts/RatingComputer.sol | 633b721e6b1488fc419e9776e35618f6d8628fa0 |
contracts/RatingLibrary.sol | a87a9a8c47be713c4062d7632e937f3daa2249c7 |
contracts/RatingSystem.sol | f67fff5223cf1b62e7c28124c794677bab47f763 |
contracts/User.sol | d49c6698abd228c0610898d19ae8907d1599411f |
Contract | Type | Bases | ||
---|---|---|---|---|
└ | Function Name | Visibility | Mutability | Modifiers |
AssetStorage | Implementation | |||
└ | insert | Public ❗️ | 🛑 | |
└ | remove | Public ❗️ | 🛑 | |
└ | isIn | Public ❗️ | ||
└ | getCount | External ❗️ | ||
└ | getAssets | External ❗️ | ||
StoragePointer | Implementation | AssetStorage | ||
└ | insert | Public ❗️ | 🛑 | |
└ | remove | Public ❗️ | 🛑 | |
└ | isIn | Public ❗️ | ||
└ | getCount | External ❗️ | ||
└ | getAssets | External ❗️ | ||
└ | getKeyAt | External ❗️ | ||
OwnableStoragePointer | Implementation | StoragePointer, Ownable | ||
└ | <Constructor> | Public ❗️ | 🛑 | Ownable |
└ | insert | Public ❗️ | 🛑 | isOwner |
└ | remove | Public ❗️ | 🛑 | isOwner |
ComputerRegistry | Implementation | Ownable | ||
└ | <Constructor> | Public ❗️ | 🛑 | Ownable |
└ | pushComputer | External ❗️ | 🛑 | isOwner |
└ | getComputer | External ❗️ | ||
└ | getIds | External ❗️ | ||
Ownable | Implementation | |||
└ | <Constructor> | Public ❗️ | 🛑 | |
└ | changeOwner | External ❗️ | 🛑 | isOwner |
Permissioned | Implementation | Ownable | ||
└ | <Constructor> | Public ❗️ | 🛑 | Ownable |
└ | grantPermission | Public ❗️ | 🛑 | isOwner |
└ | revokePermission | Public ❗️ | 🛑 | |
└ | checkForPermission | Public ❗️ | ||
└ | getPolicy | External ❗️ | ||
Item | Implementation | Permissioned | ||
└ | <Constructor> | Public ❗️ | 🛑 | Permissioned |
└ | destroy | External ❗️ | 🛑 | isOwner |
└ | grantPermission | Public ❗️ | 🛑 | isOwner |
└ | addRate | External ❗️ | 🛑 | |
└ | computeScore | External ❗️ | ||
└ | getAllRatings | Public ❗️ | ||
└ | ratingCount | External ❗️ | ||
RatingComputer | Interface | |||
└ | compute | External ❗️ | ||
SimpleAvarageComputer | Implementation | RatingComputer | ||
└ | compute | External ❗️ | haveEqualLength | |
WeightedAverageComputer | Implementation | RatingComputer | ||
└ | compute | External ❗️ | haveEqualLength | |
RatingLibrary | Library | |||
RatingSystemFramework | Implementation | Ownable | ||
└ | <Constructor> | Public ❗️ | 🛑 | Ownable |
└ | createUser | External ❗️ | 🛑 | |
└ | deleteUser | External ❗️ | 🛑 | |
└ | getMyUserContract | External ❗️ | ||
└ | getUsers | External ❗️ | ||
└ | isIn | External ❗️ | ||
└ | userCount | External ❗️ | ||
User | Implementation | Ownable | ||
└ | <Constructor> | Public ❗️ | 🛑 | Ownable |
└ | destroy | External ❗️ | 🛑 | isOwner |
└ | addRate | External ❗️ | 🛑 | isOwner |
└ | createItem | External ❗️ | 🛑 | isOwner |
└ | deleteItem | External ❗️ | 🛑 | isOwner |
└ | getAllRatings | External ❗️ | ||
└ | getItems | External ❗️ | ||
└ | isIn | External ❗️ | ||
└ | iAmRegisteredUser | External ❗️ | ||
└ | itemCount | External ❗️ |
Symbol | Meaning |
---|---|
🛑 | Function can modify state |
💵 | Function is payable |