def METHOD_NAME(self,
           state: State,
           state_container: StateContainer) -> bool:
    address_state = state_container.addresses_state[self.addr_from]
    address_state.update_balance(state_container, self.fee)
    for idx in range(0, len(self.slave_pks)):
        state_container.slaves.data[(self.addr_from,
                                     self.slave_pks[idx])] = SlaveMetadata(access_type=self.access_types[idx],
                                                                           tx_hash=self.txhash,
                                                                           delete=True)
    state_container.paginated_slaves_hash.remove(address_state, self.txhash)
    state_container.paginated_tx_hash.remove(address_state, self.txhash)
    return self._revert_state_changes_for_PK(state_container)