strict digraph {
  constructor [color=brown]
  fallback [color=brown]
  createEntry [color=brown]
  push
  _mint
  EntryCreated
  deleteEntry
  _burn
  EntryDeleted
  transferFrom
  clearApproval
  removeTokenFrom
  addTokenTo
  Transfer
  fundEntry [color=purple]
  EntryFunded
  transfer
  claimEntryFunds
  EntryFundsClaimed
  claim
  updateEntryTimestamp
  getEntryMeta [color=yellow]
  checkAuth [color=yellow]
  updateName
  initializeRegistry
  createEntry -> push
  createEntry -> _mint
  createEntry -> EntryCreated
  deleteEntry -> _burn
  deleteEntry -> EntryDeleted
  deleteEntry -> deleteEntry
  transferFrom -> clearApproval
  transferFrom -> removeTokenFrom
  transferFrom -> addTokenTo
  transferFrom -> Transfer
  fundEntry -> EntryFunded
  fundEntry -> transfer
  claimEntryFunds -> EntryFundsClaimed
  claimEntryFunds -> claim
}

