Logic Management Module
Last updated
Last updated
Logic contracts authorized by Logic Management Module can be added or removed with delay, and the pending time can also be altered with delay. Any update of logic contracts should follow strict procedures. Below is a diagram showing the procedure of logic update:
Description: management of all logic contracts
function submitUpdatePendingTime()
: alter pending time (with delay)
function triggerUpdatePendingTime()
: trigger updating pending time
function submitUpdate()
: update logic contract (with delay)
function cancelUpdate()
: cancel an update of logic contract
function triggerUpdate()
: trigger updating logic contract
function isAuthorized()
: check if a contract is an authorized logic contract
function getAuthorizedLogics()
: get all authorized logic contracts