Authz: KeeperWrapper
The original keeper for the authz module is replaced by a KeeperWrapper. The wrapper primarily acts as a proxy to the original authz keeper. However, some functionality is replaced to support tracking changes with the new Authenticator.
The wrapper only introduces changes to the Exec and DispatchActions keepers.
The following changes are introduced:
Exec--- TheDispatchActionsfrom theKeeperWrapperis now invoked instead of the original handler.DispatchActions---The
Trackhandler is called for each message in the transaction.The
DispatchActionsfrom the original keeper is invoked to execute the transaction.The
ConfirmExecutionhandler is run for every message for posttransaction checks.