A network of interest enabling blockchain based sustainable and accountable business practices
ESG Monitor
Browser Client
Connect MetaMask
Read-only
Read
Add Entry
Setup
Admin
Read Entry
entryId
getEntry
get current change
Read Change
changeId
getChange
Search by Content Hash / CID
contentHash (bytes32)
findByContentHash
storage CID
findByStorageHash
Entries by Major / Minor
Major
Minor
getEntryIdsByMajorMinor
Create Entry
Major
Minor
groupOrPath
modifiable
true
false
confidentiality
Public
PublicEncrypted
Private
Encrypted mode
Public encrypted (encrypt now)
Public encrypted (file already encrypted)
File
contentHash
Encryption key
Encrypted file
Download encrypted file
createEntry
Create Minor
Major
Minor name
Minor URI
createMinor
Existing minors for selected major
Admin / Permissions
addAdmin(account)
addAdmin
removeAdmin(account)
removeAdmin
approveUser(user)
approveUser
revokeUser(user)
revokeUser
grantMajor(user, majorId)
grantMajor
revokeMajor(user, majorId)
revokeMajor
Majors
createMajor(name, uri)
createMajor
read/update major
getMajor
active=true
active=false
updateMajor
Update Minor
Major
Minor
Minor name
Minor URI
Status
active=true
active=false
load selected minor
updateMinor