Account Storage Module
Account Storage Module stores data of every MYKEY account, including a set of public keys, emergency contacts, delayed actions and multi-sig proposals. Only invocations sent from Logic Module are allowed to call get/set functions in Account Storage Module.
AccountStorage.sol
function initAccount(): initialization of account storage
function getKeyData(): get key data
function setKeyData(): set key data
function getBackupAddress(): get address of emergency contact
function getBackupEffectiveDate(): get effective time of emergency contact
function getBackupExpiryDate(): get expiry time of emergency contact
function setBackup(): set data of emergency contact
function clearBackupData(): remove an emergency contact
function getDelayDataHash(): get hash of delayed item
function getDelayDueTime(): get due time of delayed item
function setDelayData(): set delayed item
function clearDelayData(): remove a delayed item
function getProposalDataHash(): get hash of proposal data
function getProposalDataApproval(): get approvals of proposal
function setProposalData(): set a proposal
function clearProposalData(): remove a proposal
Last updated
Was this helpful?